Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO2 Modding Releases & Resources
  3. [MP/ZM] Black Ops II Mapvote

[MP/ZM] Black Ops II Mapvote

Scheduled Pinned Locked Moved BO2 Modding Releases & Resources
65 Posts 13 Posters 10.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Smudge62undefined Offline
    Smudge62undefined Offline
    Smudge62
    wrote on last edited by
    #61

    Awesome script, so thank you for that. Just wondered if there is any way to randomize the first map/mode? Upon loading the server, the first map under sv_maprotation in the .cfg is loaded, which for me is exec tdm.cfg map mp_hijacked.

    Resxtundefined 1 Reply Last reply
    0
    • Resxtundefined Offline
      Resxtundefined Offline
      Resxt Plutonium Staff
      replied to Smudge62 on last edited by Resxt
      #62

      Smudge62 thanks. Yeah that's how the game/servers handle it. I never bothered trying to override this.
      I don't have time to look into it but it's either possible by writing a Powershell script that would replace this line and then run the .bat for you or have something in the game that detects first boot and starts the mapvote for example

      I wrote this Powershell script for myself back when I was hosting servers for that purpose
      It doesn't run the bat after changing the dvar but this could easily be edited to do that too

      $modes = @('dem',
      'dom',
      'koth')
      
      $maps = @('mp_la',
              'mp_dockside',
              'mp_carrier',
              'mp_drone',
              'mp_express',
              'mp_hijacked',
              'mp_meltdown',
              'mp_overflow',
              'mp_nightclub',
              'mp_raid',
              'mp_slums',
              'mp_village',
              'mp_turbine',
              'mp_socotra',
              'mp_nuketown_2020',
              'mp_downhill',
              'mp_mirage',
              'mp_hydro',
              'mp_skate',
              'mp_concert',
              'mp_magma',
              'mp_vertigo',
              'mp_studio',
              'mp_uplink',
              'mp_bridge',
              'mp_castaway',
              'mp_paintball',
              'mp_dig',
              'mp_frostbite',
              'mp_pod',
              'mp_takeoff')
      
      
      $config_file_path = 'C:\Users\Resxt\AppData\Local\Plutonium\storage\t6\dedicated.cfg'
      
      $random_mode = Get-Random -InputObject $modes
      $random_map = Get-Random -InputObject $maps
      $maprotation = 'sv_maprotation "exec '+$random_mode+'.cfg map '+$random_map+'"'
      
      (Get-Content $config_file_path) -replace '^(sv_maprotation.*)$', $maprotation | Out-File $config_file_path
      
      Smudge62undefined 1 Reply Last reply
      0
      • Smudge62undefined Offline
        Smudge62undefined Offline
        Smudge62
        replied to Resxt on last edited by
        #63

        Resxt thanks for that. I'll have a play around with it and see if I can come up with something.

        1 Reply Last reply
        1
        • IH8Gays05undefined Offline
          IH8Gays05undefined Offline
          IH8Gays05
          wrote on last edited by
          #64
          This post is deleted!
          1 Reply Last reply
          0
          • Resxtundefined Resxt referenced this topic on
          • Ghy54-undefined Offline
            Ghy54-undefined Offline
            Ghy54-
            wrote on last edited by
            #65
            This post is deleted!
            1 Reply Last reply
            0
            • Resxtundefined Resxt referenced this topic on

            • 1
            • 2
            • 3
            • 4
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Donate