[Release] IW5 Mapvote
-
IW5 mapvote for dedicated servers.
Repository: https://github.com/callanb/iw5-mapvote
Preview: https://www.youtube.com/watch?v=erPDZ6ETiL0Installation:
- Download the .gsc file from the main repository.
- Place the .gsc file at %localappdata%/plutonium/storage/iw5/scripts.
- Note: Create folders if they do not exist.
-
Crazy Fucker
-
Very nice work. Pinned.
I hope to see this in action on servers -
IW5 mapvote for dedicated servers.
Repository: https://github.com/callanb/iw5-mapvote
Preview: https://www.youtube.com/watch?v=erPDZ6ETiL0Installation:
- Download the .gsc file from the main repository.
- Place the .gsc file at %localappdata%/plutonium/storage/iw5/scripts.
- Note: Create folders if they do not exist.
birchy It would be very nice if the option to vote for maps and game types is implemented. Example: Domain on Dome, TDM on Lockdown.
-
Probably a real dumb question, but I am new to the server hosting thing lol, so um how do I install this and the dependencies
-
Probably a real dumb question, but I am new to the server hosting thing lol, so um how do I install this and the dependencies
Country Updated the main post.
-
Brilliant! These make servers way better, thank you
-
cvvvv
-
Can you add DLC Maps to the script at some point?
-
Country You can do it by adding them on this line:
level.mapvotemaps = strtok("mp_alpha#mp_bootleg#mp_bravo#mp_carbon#mp_dome#mp_exchange#mp_hardhat#mp_interchange#mp_lambeth#mp_mogadishu#mp_paris#mp_plaza2#mp_radar#mp_seatown#mp_underground#mp_village#mp_terminal_cls#mp_rust", "#");
In doing so, you will need to add a description for each map.
level.mapvotedescs = strtok("European city center. Great for Team \nDefender.#Medium sized Asian market. Fun for all game \nmodes.#African colonial settlement. Fight to control \nthe center.#Medium sized refinery. Great for any number \nof players.#Small outpost in the desert. Fast and frantic \naction.#Urban map with wide streets. Good for long \nand short range fights.#A small construction site. Fast paced, close \nquarter action.#Destroyed freeway. Great for a wide range of \nspaces and styles.#Derelict Russian ghost town. Great for \ncareful, tactical engagements.#Crash site in an African city. Classic urban \ncombat.#Parisian district. Great for Domination and Kill \nConfirmed.#Medium sized German mall. Intense Search & \nDestroy games.#Large Siberian airbase. Great for epic large \nbattles.#A costal town. Narrow streets bring hectic, \nclose encounters.#Small subway station. Fast paced action both \ninside and out.#Large African village. Great for all game \nmodes.#Russian airport terminal under siege. The \nclassic fan favorite is back.#Tiny desert sandstorm. Fast-paced action on \na small map.", "#");
-
IW5 mapvote for dedicated servers.
Repository: https://github.com/callanb/iw5-mapvote
Preview: https://www.youtube.com/watch?v=erPDZ6ETiL0Installation:
- Download the .gsc file from the main repository.
- Place the .gsc file at %localappdata%/plutonium/storage/iw5/scripts.
- Note: Create folders if they do not exist.
what a god dude
-
Country You can do it by adding them on this line:
level.mapvotemaps = strtok("mp_alpha#mp_bootleg#mp_bravo#mp_carbon#mp_dome#mp_exchange#mp_hardhat#mp_interchange#mp_lambeth#mp_mogadishu#mp_paris#mp_plaza2#mp_radar#mp_seatown#mp_underground#mp_village#mp_terminal_cls#mp_rust", "#");
In doing so, you will need to add a description for each map.
level.mapvotedescs = strtok("European city center. Great for Team \nDefender.#Medium sized Asian market. Fun for all game \nmodes.#African colonial settlement. Fight to control \nthe center.#Medium sized refinery. Great for any number \nof players.#Small outpost in the desert. Fast and frantic \naction.#Urban map with wide streets. Good for long \nand short range fights.#A small construction site. Fast paced, close \nquarter action.#Destroyed freeway. Great for a wide range of \nspaces and styles.#Derelict Russian ghost town. Great for \ncareful, tactical engagements.#Crash site in an African city. Classic urban \ncombat.#Parisian district. Great for Domination and Kill \nConfirmed.#Medium sized German mall. Intense Search & \nDestroy games.#Large Siberian airbase. Great for epic large \nbattles.#A costal town. Narrow streets bring hectic, \nclose encounters.#Small subway station. Fast paced action both \ninside and out.#Large African village. Great for all game \nmodes.#Russian airport terminal under siege. The \nclassic fan favorite is back.#Tiny desert sandstorm. Fast-paced action on \na small map.", "#");
Kalitos Hey. I`ve edited the lines as you said. While the descriptions fit, is every DLC Map in the Voting Menu just be shown as "MAP". Is this a known issue when adding DLC Maps to the gsc-file?
Here is the line, extracted from the server files:
https://pastebin.com/NkSH4qTk -
Kalitos Hey. I`ve edited the lines as you said. While the descriptions fit, is every DLC Map in the Voting Menu just be shown as "MAP". Is this a known issue when adding DLC Maps to the gsc-file?
Here is the line, extracted from the server files:
https://pastebin.com/NkSH4qTkPythagorion He didn't add the fact that you need to provide map names, refer to the bottom of the source code.
-
Pythagorion He didn't add the fact that you need to provide map names, refer to the bottom of the source code.
birchy Ah. Thanks. That does make sense XD
You've done a great job with this mod. -
IW5 mapvote for dedicated servers.
Repository: https://github.com/callanb/iw5-mapvote
Preview: https://www.youtube.com/watch?v=erPDZ6ETiL0Installation:
- Download the .gsc file from the main repository.
- Place the .gsc file at %localappdata%/plutonium/storage/iw5/scripts.
- Note: Create folders if they do not exist.
Amazing job. Putting this on RG servers.
-
So I had some issues not able to go down. seems like +speed_throw is the bind command? which is set on a controller???? Anyway I added some additional commands and seem to play nicely to me and other players.
self notifyonplayercommand("up", "+attack"); self notifyonplayercommand("up", "+forward"); self notifyonplayercommand("down", "+toggleads_throw"); self notifyonplayercommand("down", "+speed_throw"); self notifyonplayercommand("down", "+back"); self notifyonplayercommand("select", "+usereload"); self notifyonplayercommand("select", "+activate");
Unless you have a reason why you didn't use +toggleads_throw or +forward and +back?
-
So I had some issues not able to go down. seems like +speed_throw is the bind command? which is set on a controller???? Anyway I added some additional commands and seem to play nicely to me and other players.
self notifyonplayercommand("up", "+attack"); self notifyonplayercommand("up", "+forward"); self notifyonplayercommand("down", "+toggleads_throw"); self notifyonplayercommand("down", "+speed_throw"); self notifyonplayercommand("down", "+back"); self notifyonplayercommand("select", "+usereload"); self notifyonplayercommand("select", "+activate");
Unless you have a reason why you didn't use +toggleads_throw or +forward and +back?
Fry those were the bindings I have in my cfg, in hindsight should have added the others for completeness. Glad you sorted it for yourself.
-
Ah I see. I sent a pull request for you.
So far I tested it with scr_war_timelimit .1 bunch of times and look fine.
-
Ah I see. I sent a pull request for you.
So far I tested it with scr_war_timelimit .1 bunch of times and look fine.
This post is deleted! -
how can I fix that ?
(I have installed the .dll in the plugins folder