Linux IW4M Dedicated server guide (Updated 27/04/2016)

[b]Official[/b] fourDeltaOne IW4M continuation project.

Moderator: Tech Support

User avatar
Ironclad
Posts: 9
Joined: Fri Mar 06, 2015 7:59 pm

Linux IW4M Dedicated server guide (Updated 27/04/2016)

Postby Ironclad » Wed Apr 27, 2016 12:56 am

This is the complete guide for setting up your dedicated server using the current IW4M release. Please be advised that your environment must be up to date, with the latest build of wine installed(1.9.8 as of this moment [url=https://www.winehq.org/download]click here[/url])





[size=120]Step 1: Getting the actual game on your server. If you own the game on Steam, you can use some trickery to download it via steamcmd in a few minutes, depending on your server's connection. Otherwise, you can upload it from your PC using your favourite (s)ftp client, which you should know how to do if you're going to be running a server.[/size]



Here's how to do it via steamcmd:

[color=#FFFFFF].[/color]
[list=1]
  • [*]Install SteamCMD - https://developer.valvesoftware.com/wiki/SteamCMD


  • [*]Run steamcmd, forcing the current platform to 'windows'.


    [fgt]./steamcmd.sh +@sSteamCmdForcePlatformType windows[/fgt]
    [color=#FFFFFF].[/color]

    This is the output you're supposed to get, if you executed (copy/pasted) the command above correctly:

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]
    [code][ 0%] Checking for available updates...

    [----] Verifying installation...

    Steam Console Client (c) Valve Corporation

    -- type 'quit' to exit --

    Loading Steam API...Created shared memory when not owner SteamController_Shared_mem

    OK.

    "@sSteamCmdForcePlatformType" = "windows"
    [/code]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

  • [*]Once SteamCMD is running, you will need to log in with your credentials:

    [color=#FFFFFF].[/color]
    [fgt]Steam>login username password[/fgt]
    [color=#FFFFFF].[/color]
    [code]Logging in user 'username' to Steam Public...

    Enter the current code from your Steam Guard Mobile Authenticator app

    Two-factor code:
    [/code]

    [color=#FFFFFF].[/color]

    This is where you enter either your mobile authenticator code, or the code they send you over email, if your Steam Guard is enabled. (Which it should be, for security reasons.)

    [color=#FFFFFF].[/color]

  • [*]We will need to force the installation directory to /home/servers/iw4 (or anything else you prefer), then fetch the app using the app_update command. If we don't, the game will be installed in steamapps/ relative to steamcmd.sh

    [color=#FFFFFF].[/color]
    [fgt]Steam>force_install_dir /home/servers/iw4[/fgt]
    [fgt]Steam>app_update 10180 validate[/fgt]
    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

  • [*]Done! You may now exit SteamCMD either by typing quit or using Ctrl-C

  • [/list]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [size=120]Step 2: Getting IW4M. You can always find the latest download here - http://getrektby.us/viewtopic.php?f=12&t=65 [/size]

    [color=#FFFFFF].[/color]

    Once you download LaunchIW4M.exe, put it anywhere on your server apart from the game folder. Once that's done, create the launcher.ini which you will need unless you have VNC or other graphics based access to your server. With your favourite text editor (I prefer nano), put the following into the launcher.ini:

    [color=#FFFFFF].[/color]
    [code][Core]

    GamePath=Z:\home\servers\iw4[/code]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    The GamePath is where your game is, according to wine. In wine, the root folder in your filesystem is mounted on the Z:\ drive, so the path I gave as an example above, would be Z:\home\servers\iw4. You should definitely replace this with your own game's path.

    [color=#FFFFFF].[/color]

    Once done, save the launcher.ini in the same directory as LaunchIW4.exe, then run it with wine, as follows:

    [color=#FFFFFF].[/color]
    [fgt]wine LaunchIW4M.exe -dedicated[/fgt]
    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    This will start the update process and the latest IW4M files will be downloaded. After the process is finished, the application will close on its own, or will throw a bunch of errors and stop, at which point you will just have to press Ctrl-C.

    [color=#FFFFFF].[/color]

    Once that's complete, create a start script and name it [i]start.sh[/i] (or whatever you want, I don't care) with the following contents:

    [color=#FFFFFF].[/color]
    [code]LINES=25 COLS=80 WINEDEBUG=-all wineconsole LaunchIW4M.exe -dedicated +set net_port 28960 +exec server.cfg +map_rotate[/code]
    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    Give the script permissions to execute, then start it:
    [fgt]chmod +x start.sh[/fgt]
    [fgt]./start.sh [/fgt]
    [color=#FFFFFF].[/color]

    This creates a text console in your current terminal session.

    Start it with screen so you can later detach and reattach to it:
    [fgt]screen -R iw4server ./start.sh[/fgt]
    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    To detatch, hold Ctrl, then press A and D consecutively. To get back to the console and do things (instead of using rcon like a normal person) type this:
    [fgt]screen -r iw4server[/fgt]
    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]



    [size=120]Step 3: Configuring your server.[/size]

    [color=#FFFFFF].[/color]
    [list=1]
  • [*]You can get the configuration file here: http://getrektby.us/dl/iw4.server.cfg (You can also find it in the first reply to this post.)

  • [*]Save the file in your game's main/ directory, as server.cfg or whatever else you prefer. (Keep in mind that you will need to amend the start script to reflect this change.

  • [*]Using your favourite text editor, edit the server.cfg to your liking, setting up your rcon password, host name, and game rules. Map rotation is on the bottom of the file.

  • [*]Done! Simply start the server by executing start.sh, as shown above.
  • [/list]

    [color=#FFFFFF].[/color]

    Your screen should look something like this:

    [img]http://i.imgur.com/4c595s9.png[/img]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    Your server is now running and should be visible on the server list.

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [size=150]Troubleshooting:[/size]

    (To receive output from commands, you may need to press enter twice)

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    If your server isn't visible and you can't connect to it, make sure it's running by typing "status". It will produce similar output:

    [color=#FFFFFF].[/color]
    [code]]status

    map: mp_rust

    num score ping guid name lastmsg address

    qport rate

    --- ----- ---- -------------------------------- --------------- ------- --------

    ------------- ----- -----
    [/code]

    [color=#FFFFFF].[/color]

    If it doesn't provide you with the output above, it will say "Server is not running." which is self-explanatory. If there are players on your server, you will be able to see their ID and current IP addresses here.

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    If you can connect to your server, but it's not visible, type "heartbeat" and you should this exact output:
    [code]]heartbeat

    Sent heartbeat to getrektby.us[/code]

    [color=#FFFFFF].[/color]

    If your server is sending heartbeat elsewhere, it's not going to be visible on the rekt server list. Please make sure you've installed everything correctly.

    [color=#FFFFFF].[/color]

    [color=#FFFFFF].[/color]

    User avatar
    Ironclad
    Posts: 9
    Joined: Fri Mar 06, 2015 7:59 pm

    Re: Linux IW4M Dedicated server guide (Updated 27/04/2016)

    Postby Ironclad » Wed Apr 27, 2016 12:56 am

    server.cfg mirror, in case the file goes missing.


    [code]
    ////////////////////////////////////////////////////////////

    /// fourDeltaOne IW4M Server Configuration file ///

    // Re-created by yolarrydabomb for you! ///

    ////////////////////////////////////////////////////////////





    //////////////////////////////////////////////////

    // SERVER NAME & COLORS TIPS //

    //////////////////////////////////////////////////

    // ^1 = Red //

    // ^2 = Green //

    // ^3 = Yellow //

    // ^4 = Blue //

    // ^5 = Cyan //

    // ^6 = Pink //

    // ^7 = White //

    // ^8 = Random Color //

    // ^9 = Grey //

    // ^0 = Black //

    //////////////////////////////////////////////////





    set sv_hostname "^5fourDeltaOne ^7Server" // Please put a server host name here





    //////////////////////////////////////////////////

    // INFO //

    //////////////////////////////////////////////////



    sets _Admin "Admin" // Your username.

    sets _Email "youandme@example.org" // E-mail address. you can leave blank

    sets _Website "http://fourdeltaone.net" // Website

    sets _Location "Earth" // Location





    //////////////////////////////////////////////////

    // NON-GAMEPLAY CONFIGURATION //

    //////////////////////////////////////////////////



    set rcon_password "" // Access to your server to change stuff remotely. empty = disabled

    set g_password "" // Password Protected Game. Leave blank if you want players to join

    set sv_allowClientConsole "1" // Enable or Disable players ability to access server commands

    set sv_maxplayers "18" // Maximum players that can't enter server

    set sv_maxPing "0" // maximum ping allowed, any higher and players will get kicked.( If you get 'server is for low ping players only', set this to 0)

    set sv_timeout "20" // Timeout time period. You will timeout after (20) seconds when attempting to connect or if you are getting connection interruptions

    set sv_reconnectlimit "3" // How many times you can try to reconnect

    set g_inactivity "120" // Enable or Disable auto kick feature for idle/AFK players

    set g_inactivitySpectator "180" // time in seconds before a spectator gets kicked

    set g_logSync "1" // 1 = always flush games_mp.log, 0 = only flush on game end

    set g_log "games_mp.log" // Gamelog filename

    set com_logFilter "1" // Removes ~95% of unneeded lines from the log.

    set sv_pure "0" // verifying cilent files

    set sv_sayName "^7Console" // name server-side 'say' commands show up as

    set iw4m_suicideMsg "1" // custom suicide messages

    set sv_floodProtect "3" // Chat Spam Protection

    set sv_kickBanTime "300" // Kick Ban Duration. Time before player can re-join the server after getting kicked.

    set iw4m_secure "1" // Enable checking of 'clean' client status

    set iw4m_remoteKick "1" // Allow the master server to kick unclean clients automatically

    set iw4m_onelog "1" // games_mp.log will always be created on m2demo folder, even if you run or change mods.





    //////////////////////////////////////////////////

    // VOTING CONFIGURATION //

    //////////////////////////////////////////////////



    set g_voteBanRatio "0.80" // Ratio required for voteban

    set g_voteKickRatio "0.60" // Ratio required for votekick

    set g_voteBanMin "4" // Minimum votes required for voteban. -1 to disable.

    set g_voteKickMin "4" // Minimum votes required for votekick. -1 to disable

    set g_voteBanDelay "30" // Time in seconds after game init before voteban is allowed

    set g_voteKickDelay "30" // Time in seconds after game init before votekick is allowed

    set g_voteBanLimit "3" // Maximum amount of votebans allowed per player

    set g_voteKickLimit "3" // Maximum amount of votekicks allowed per player





    //////////////////////////////////////////////////

    // BASE GAME CONFIGURATION //

    //////////////////////////////////////////////////

    // //

    // war - Team Deathmatch //

    // dm - Free-for-all //

    // dom - Domination //

    // koth - Headquarters //

    // sab - Sabotage //

    // sd - Search and Destroy //

    // arena - Arena //

    // dd - Demolition //

    // ctf - Capture the Flag //

    // oneflag - One-Flag CTF //

    // gtnw - Global Thermo-Nuclear War //

    // oitc - one in the chamer //

    // gg - Gun Game //

    // ss - Sharp Shooter //

    // //

    //////////////////////////////////////////////////



    set g_gametype "war" // Choose a gametype from the list above.

    set scr_player_forcerespawn "1" // Players respawn automatically after being fragged

    set scr_thirdperson "0" // third-person mode

    set scr_game_hardpoints "1" // Enable/Disable Killstreak rewards

    set scr_hardpoint_allowhelicopter "1" // Allow Attack Helicopters

    set scr_hardpoint_allowuav "1" // Allow UAV

    set scr_hardpoint_allowartillery "1" // Allow Airstrikes

    set scr_game_perks "1" // Allow players to have perks

    set scr_game_allowkillcam "1" // Allow Killcam.

    set scr_nukeTimer "10" // Timer when nuke goes off

    set scr_diehard "0" // die-hard mode

    set scr_teambalance "1" // Enable or Disable auto balance.

    set scr_game_spectatetype "2" // Allow Spectators. 0 = Disabled, 1 = Team/Player only, 2 = Free

    set scr_player_suicidespawndelay "0" // Wait before you respawn if you committed suicide.

    set scr_player_sprinttime "4" // Sprint time, duration a player can run.

    set scr_game_killstreakdelay "8" // Delay your killstreaks





    //////////////////////////////////////////////////

    // HARDCORE CONFIGURATION //

    //////////////////////////////////////////////////

    // uncomment below commands for some hardcore //

    // by removing the // before each set dvar. //

    //////////////////////////////////////////////////



    // set g_hardcore "1" // Enable or Disable Hardcore Mode.

    // set ui_hud_hardcore "1" // Heads up display.

    // set scr_hardcore "1" // Enable or Disable Hardcore Mode.

    // set scr_game_deathpointloss "0" // Points Loss on death XP.

    // set scr_game_onlyheadshots "0" // Enable/Disable Only Headshots mode. You can only kill players by taking headshots.

    // set scr_player_maxhealth "30" // Percent of Health players will have on Respawn.

    // set scr_team_fftype "1" // Enable or Disable Friendly Fire. 1 = on, 2 = reflect, 3 = shared

    // set scr_player_healthregentime "0" // Time it takes you to recover damage.

    // set scr_team_kickteamkillers "0" // Anyone who team kills, gets kicked automatically if you enable this feature.

    // set scr_team_teamkillspawndelay "20" // Team Killer gets a respawn penalty of specified seconds (20).





    //////////////////////////////////////////////////

    // AIRDROP CONFIGURATION //

    //////////////////////////////////////////////////

    // uncomment below commands for airdrop config //

    // by removing the // before each set dvar. //

    // //

    // Weight (1->1000) //

    // Selection is weighted random //

    // higher weights increase selection chance //

    //////////////////////////////////////////////////



    // set scr_airdrop_ac130 "3"

    // set scr_airdrop_ammo "17"

    // set scr_airdrop_counter_uav "15"

    // set scr_airdrop_emp "1"

    // set scr_airdrop_harrier_airstrike "7"

    // set scr_airdrop_helicopter "7"

    // set scr_airdrop_helicopter_flares "5"

    // set scr_airdrop_helicopter_minigun "3"

    // set scr_airdrop_nuke "0"

    // set scr_airdrop_precision_airstrike "11"

    // set scr_airdrop_predator_missile "12"

    // set scr_airdrop_sentry "12"

    // set scr_airdrop_stealth_airstrike "5"

    // set scr_airdrop_uav "17"





    //////////////////////////////////////////////////

    // EMERGENCY AIRDROP CONFIGURATION //

    //////////////////////////////////////////////////

    // uncomment below commands for airdrop config //

    // by removing the // before each set dvar. //

    // //

    // Weight (1->1000) //

    // Selection is weighted random //

    // higher weights increase selection chance //

    //////////////////////////////////////////////////



    // set scr_airdrop_mega_ac130 "2"

    // set scr_airdrop_mega_ammo "12"

    // set scr_airdrop_mega_counter_uav "16"

    // set scr_airdrop_mega_emp "0"

    // set scr_airdrop_mega_harrier_airstrike "5"

    // set scr_airdrop_mega_helicopter "5"

    // set scr_airdrop_mega_helicopter_flares "3"

    // set scr_airdrop_mega_helicopter_minigun "2"

    // set scr_airdrop_mega_nuke "0"

    // set scr_airdrop_mega_precision_airstrike "10"

    // set scr_airdrop_mega_predator_missile "14"

    // set scr_airdrop_mega_sentry "16"

    // set scr_airdrop_mega_stealth_airstrike "3"

    // set scr_airdrop_mega_uav "12"





    //////////////////////////////////////////////////

    // FREE FOR ALL GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_dm_scorelimit "10000" // Score limit to win the game.

    set scr_dm_timelimit "15" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_dm_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

    set scr_dm_numlives "0" // Number of lives per player 0 for unlimited.

    set scr_dm_promode "0"





    //////////////////////////////////////////////////

    // TEAM DEATHMATCH GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_war_scorelimit "10000" // Score limit to win the game.

    set scr_war_timelimit "15" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_war_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

    set scr_war_waverespawndelay "0" // Duration is seconds before the first respawn in each round.

    set scr_war_numlives "0" // Number of lives per player 0 for unlimited.

    set scr_war_promode "0"

    set scr_war_roundlimit "1" // Rounds per game.

    set scr_war_winlimit "1" // amount of wins needed to win a round-based game





    //////////////////////////////////////////////////

    // DOMINATION GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_dom_scorelimit "200" // Score limit to win the game.

    set scr_dom_timelimit "60" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_dom_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

    set scr_dom_waverespawndelay "0" // Duration is seconds before the first respawn in each round.

    set scr_dom_numlives "0" // Number of lives per player 0 for unlimited.

    set scr_dom_promode "0"

    set scr_dom_roundlimit "1" // Rounds per game

    set scr_dom_winlimit "1" // amount of wins needed to win a round-based game





    //////////////////////////////////////////////////

    // DEMOLITION GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_dd_scorelimit "2" // Score limit needed to win.

    set scr_dd_timelimit "2.5" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_dd_roundswitch "1" // Rounds before the teams switch the sides.

    set scr_dd_bombtimer "45" // Time the bomb takes to detonate.

    set scr_dd_defusetime "5" // Time taken to defuse the bomb.

    set scr_dd_extratime "3"

    set scr_dd_numlives "0" // Lives per player 0 for unlimited.

    set scr_dd_planttime "5" // Time it takes to plant a bomb in seconds.

    set scr_dd_roundlimit "3" // Rounds the game is limited to, if there are no winners.

    set scr_dd_playerrespawndelay "0" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

    set scr_dd_promode "0"





    //////////////////////////////////////////////////

    // SEARCH AND DESTROY GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_sd_scorelimit "1" // Score limit required to win the game.

    set scr_sd_timelimit "2.5" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_sd_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

    set scr_sd_waverespawndelay "0" // Delay for first respawn.

    set scr_sd_numlives "1" // Number of lives per player per game.

    set scr_sd_roundlimit "0" // Rounds the game is limited to 0 for unlimited.

    set scr_sd_winlimit "4" // amount of wins needed to win a round-based game

    set scr_sd_roundswitch "3" // after X rounds, switch sides

    set scr_sd_bombtimer "45" // Time taken for the bomb to detonate.

    set scr_sd_defusetime "5" // Time taken to defuse the bomb.

    set scr_sd_multibomb "0" // allow multiple people to 'have the bomb'

    set scr_sd_planttime "5"

    set scr_sd_promode "0"





    //////////////////////////////////////////////////

    // SABOTAGE GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_sab_scorelimit "0" // Score limit to win the match.

    set scr_sab_timelimit "10" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_sab_bombtimer "45" // Duration in seconds the bomb takes to detonate.

    set scr_sab_defusetime "5" // Time taken to defuse the bomb.

    set scr_sab_hotpotato "0" // One bomb that the teams must fight over. One defending and one have to plant at the site.

    set scr_sab_numlives "0" // Number of lives players get.

    set scr_sab_planttime "2.5" // Time taken to plant the bomb.

    set scr_sab_playerrespawndelay "7.5" // Time before respawn.

    set scr_sab_roundlimit "1" // Rounds per game.

    set scr_sab_roundswitch "1" // Rounds needed to be played before the teams switch sides.

    set scr_sab_waverespawndelay "0" // Time delay for first respawn before the game.

    set scr_sab_promode "0"





    //////////////////////////////////////////////////

    // CAPTURE THE FLAG GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_ctf_scorelimit "3" // Target score before the round ends.

    set scr_ctf_timelimit "10" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_ctf_numlives "0" // Number of lives per player 0 for unlimited.

    set scr_ctf_playerrespawndelay "0" // Respawn wait in seconds.

    set scr_ctf_roundlimit "1" // How many rounds match would last.

    set scr_ctf_roundswitch "1" // Rounds before the teams switch sides.

    set scr_ctf_waverespawndelay "10"



    //////////////////////////////////////////////////

    // ONE FLAG GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_oneflag_scorelimit "1" // Target score before the round ends.

    set scr_oneflag_timelimit "3" // Duration in minutes for the game to end if the score limit isn't reached.

    set scr_oneflag_numlives "0" // Number of lives per player 0 for unlimited.

    set scr_oneflag_playerrespawndelay "0" // Respawn wait in seconds.

    set scr_oneflag_roundlimit "1" // How many rounds match would last.

    set scr_oneflag_roundswitch "1" // Rounds before the teams switch sides.

    set scr_oneflag_waverespawndelay "0"





    //////////////////////////////////////////////////

    // HEADQUARTERS GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_koth_scorelimit "250" // Score limit to win the game.

    set scr_koth_timelimit "10" // Duration in minutes the game will continue if the score isn't reached.

    set scr_koth_numlives "0" // Number of lives per game. 0 for unlimited.

    set scr_koth_playerrespawndelay "0" // Players respawn wait.

    set scr_koth_roundlimit "1" // Rounds to be played.

    set scr_koth_roundswitch "1" // Rounds to be played before teams switch sides.

    set scr_koth_winlimit "1" // rounds per game

    set scr_koth_waverespawndelay "0" // First respawn delay for each round.

    set koth_proMode "0"



    //////////////////////////////////////////////////

    // ARENA GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_arena_scorelimit "1" // Score limit to win the game.

    set scr_arena_timelimit "2.5" // Duration in minutes the game will continue if the score isn't reached.

    set scr_arena_numlives "1" // Number of lives per game 0 for unlimited.

    set scr_arena_roundlimit "0" // Rounds to be played.

    set scr_arena_roundswitch "3" // Rounds before the teams switch sides.

    set scr_arena_winlimit "4" // rounds per game

    set scr_arena_promode "0"





    //////////////////////////////////////////////////

    // GLOBAL THERMONUCLEAR WAR GAMETYPE SETTINGS //

    //////////////////////////////////////////////////



    set scr_gtnw_scorelimit "100" // Score limit to win the game.

    set scr_gtnw_timelimit "6" // Duration in minutes the game will continue if the score isn't reached.

    set scr_gtnw_numlives "0" // Number of lives per game 0 for unlimited.

    set scr_gtnw_playerrespawndelay "0" // Players respawn wait.

    set scr_gtnw_roundlimit "1" // Rounds to be played.

    set scr_gtnw_roundswitch "0" // Rounds before the teams switch sides.

    set scr_gtnw_waverespawndelay "0" // First respawn delay for each round.

    set scr_gtnw_winlimit "1" // rounds per game

    set scr_gtnw_promode "0"





    //////////////////////////////////////////////////

    // MAP ROTATION TIPS //

    //////////////////////////////////////////////////

    // //

    //Example: sv_maprotation "map mp_rust map mp_" //

    // //

    // mp_afghan - Afghan //

    // mp_derail - Derail //

    // mp_estate - Estate //

    // mp_favela - Favela //

    // mp_highrise - Highrise //

    // mp_invasion - Invasion //

    // mp_checkpoint - Karachi //

    // mp_quarry - Quarry //

    // mp_rundown - Rundown //

    // mp_rust - Rust //

    // mp_boneyard - Scrapyard //

    // mp_nightshift - Skidrow //

    // mp_subbase - Sub Base //

    // mp_terminal - Terminal //

    // mp_underpass - Underpass //

    // mp_brecourt - Wasteland //

    // //

    //// DLC1 STIMULUS ///////////////////////////////

    // //

    // mp_complex - Bailout //

    // mp_crash - Crash //

    // mp_overgrown - Overgrown //

    // mp_compact - Salvage //

    // mp_storm - Storm //

    // //

    //// DLC2 RESURGENCE /////////////////////////////

    // //

    // mp_abandon - Carnival //

    // mp_fuel2 - Fuel //

    // mp_strike - Strike //

    // mp_trailerpark - Trailer Park //

    // mp_vacant - Vacant //

    // //

    //// DLC3 FOURDELTAONE ///////////////////////////

    // //

    // mp_nuked - Nuketown //

    // oilrig - Oilrig //

    // invasion - BurgerTown //

    // iw4_credits - Its Basicly A Cube //

    // gulag - Gulag //

    // contingency - Contingency //

    // so_ghillies - Pripyat //

    // //

    //// DLC4 CLASSICS #1 ////////////////////////////

    // //

    // mp_cross_fire - Crossfire //

    // mp_bloc - Bloc //

    // mp_cargoship - Cargoship //

    // //

    //////////////////////////////////////////////////



    ///////////////////////////////////////////////////////

    // GAMETYPE ROTATION TIPS //

    ///////////////////////////////////////////////////////

    // //

    // Example: set sv_maprotation //

    // "gametype dm map mp_rust gametype war map oilrig" //

    // //

    // war - Team Deathmatch //

    // dm - Free-for-all //

    // dom - Domination //

    // koth - Headquarters //

    // sab - Sabotage //

    // sd - Search and Destroy //

    // arena - Arena //

    // dd - Demolition //

    // ctf - Capture the Flag //

    // oneflag - One-Flag CTF //

    // gtnw - Global Thermo-Nuclear War //

    // oitc - one in the chamer //

    // gg - Gun Game //

    // ss - Sharp Shooter //

    // m40a3 - M40A3-Gamemode - oilrig map only for now..//

    // //

    ///////////////////////////////////////////////////////





    set sv_mapRotation "map mp_afghan map mp_derail map mp_estate map mp_favela map mp_highrise map mp_invasion map mp_checkpoint map mp_quarry map mp_rundown map mp_rust map mp_boneyard map mp_nightshift map mp_subbase map mp_terminal map mp_underpass map mp_brecourt map mp_complex map mp_crash map mp_overgrown map mp_compact map mp_storm map mp_abandon map mp_fuel2 map mp_strike map mp_trailerpark map mp_vacant map mp_nuked map oilrig map invasion map iw4_credits map gulag map contingency map so_ghillies map mp_cross_fire map mp_bloc map mp_cargoship"[/code]

    User avatar
    avail
    Administration
    Posts: 96
    Joined: Wed Sep 24, 2014 11:24 pm

    Re: Linux IW4M Dedicated server guide (Updated 27/04/2016)

    Postby avail » Wed Apr 27, 2016 1:23 am

    Thanks, pinned.
    Snowflake


    Who is online

    Users browsing this forum: No registered users and 1 guest

    cron