Installation av dedikerad server för Windows
Day of Defeat: Source / Server 2007-11-03 04:23 av Skalman
Till att börja med måste du börja med att ladda ner HLDSUpdatetool.Skapa därefter en katalog som heter srcds direkt under C: (eller vad du nu vill kalla den och var du vill spara den). Kopiera in den ner tankade hldsupdatetool.exe i den katalogen.Starta kommandopromten (startmeny > kör/run och skriv in cmd)
I kommandoprompten gå du till katalogen som du precis skapat (i vårt exempel srcds.
Dessa två kommandon går att korta ner till ett om man känner för det:
Nu kommer det att ta en stund (beroende på hastighet på din Internetanslutning kan det ta timmar...) att hämta hem alla filer som är nödvändiga, ät mat eller ta en fika under tiden...
När uppdateringen är klar har du servern hemma!
Har installationen blivit avbruten pga. WinSock Error har du antingen fel drivrutin till nätverkskortet eller en felaktigt överklockad dator. Installera då rätt drivrutin eller ordna till överklockningen. Det kan även bero på att din router inte klarar av alla paket som kommer in till din dator, det är bara att trycka på upp pilen och köra hldsupdatetool med alla kommandon igen så startar installationen om med att verifiera och fortsätta installera filerna.Nu ska vi börja konfigurera servernSkapa nu en genväg till srcds.exe från skrivbordet (eller på någon plats där du vet att du har den) höger-klicka och välj Egenskaper/Properties från menyn och skriv i raden där C:\srcds\srcds.exe står:
Nedan är en av konfigurationsfilerna som används i flertalet ligor.
Ett konsolfönster öppnar sig och kommer visa en massa rader, när det har kommit upp att servern har verifierat sig med Steam är servern klar för att anslutas till.Du kan nu kontrollera servern via denna konsol med alla RCON-kommandon utan rcon innan kommando, men det är att föredra att sköta detta från klienten för att inte öka belastningen av servern.
I kommandoprompten gå du till katalogen som du precis skapat (i vårt exempel srcds.
cd c:\ - Tar dig direkt till roten av C:. (Har du sparat filen på en annan enhet skriv då in enhetens beteckning istället för C).cd srcds - Tar dig in i mappen srcds. (Ligger filen i en annan katalog skriv då rätt sökväg till den katalogen)Dessa två kommandon går att korta ner till ett om man känner för det:
cd c:\srcds.När du sedan är i den katalogen skriver du:hldsupdatetool och trycker Enter, nu kommer hldsupdatetool att uppdatera sig själv. Tryck Enter igen när du har ett blinkade streck i vänstera hörnet.När detta är klart skriver du:hldsupdatetool -command update -game "dods" -dir C:\srcds (Eller den sökväg till katalogen du har skapat).Nu kommer det att ta en stund (beroende på hastighet på din Internetanslutning kan det ta timmar...) att hämta hem alla filer som är nödvändiga, ät mat eller ta en fika under tiden...
När uppdateringen är klar har du servern hemma!
Har installationen blivit avbruten pga. WinSock Error har du antingen fel drivrutin till nätverkskortet eller en felaktigt överklockad dator. Installera då rätt drivrutin eller ordna till överklockningen. Det kan även bero på att din router inte klarar av alla paket som kommer in till din dator, det är bara att trycka på upp pilen och köra hldsupdatetool med alla kommandon igen så startar installationen om med att verifiera och fortsätta installera filerna.Nu ska vi börja konfigurera servernSkapa nu en genväg till srcds.exe från skrivbordet (eller på någon plats där du vet att du har den) höger-klicka och välj Egenskaper/Properties från menyn och skriv i raden där C:\srcds\srcds.exe står:
C:\srcds\srcds.exe -console -game dod -port 27015 +map dod_anzio +maxplayers 24 (+map dod_bannamn anger att banan som startas då servern startar, maxplayers x anger maximalt möjligt anslutna klienter där x är maxantalet), klicka OK.Skapa en fil, server.cfg, som skall ligga i "C:\srcds\dod\cfg", kopiera detta och klistra in, spara sedan filen.// **************************************
// server name
// **************************************
hostname "Day of Defeat: Source server" // Name of server.// **************************************
// passswords //
// **************************************
rcon_password "yourPASSWORDhere" // Remote control password.
sv_password "" // Server password for entry into multi player games. Password = private, no password = public.// **************************************
// specific Day of Defeat: Source cvars
// **************************************
dod_bonusround "1" // If true, the winners of the round can attack in the intermission. Default: 1
dod_bonusroundtime "15" // Time after round win until round restarts. Default: 15
dod_enableroundwaittime "1" // Enable timers to wait between rounds. Default: 1
mp_allowrandomclass "1" // Allow players to select random class. Default: 1
mp_combinemglimits "0" // Set to 1 to combine the class limit cvars for mg34 and mg42. New limit is sum of two. Default: 0
mp_tickpointinterval "30" // Delay between point gives. Default: 30
mp_limit_allies_assault "-1" // Class limit for team: Allies class: Assault. Default: -1
mp_limit_allies_mg "-1" // Class limit for team: Allies class: Machine gunner. Default: -1
mp_limit_allies_rifleman "-1" // Class limit for team: Allies class: Rifleman. Default: -1
mp_limit_allies_rocket "-1" // Class limit for team: Allies class: Rocket. Default: -1
mp_limit_allies_sniper "-1" // Class limit for team: Allies class: Sniper. Default: -1
mp_limit_allies_support "-1" // Class limit for team: Allies class: Support. Default: -1
mp_limit_axis_assault "-1" // Class limit for team: Axis class: Assault. Default: -1
mp_limit_axis_mg "-1" // Class limit for team: Axis class: Machine gunner. Default: -1
mp_limit_axis_rifleman "-1" // Class limit for team: Axis class: Rifleman. Default: -1
mp_limit_axis_rocket "-1" // Class limit for team: Axis class: Rocket. Default: -1
mp_limit_axis_sniper "-1" // Class limit for team: Axis class: Sniper. Default: -1
mp_limit_axis_support "-1" // Class limit for team: Axis class: Support. Default: -1
mp_warmup_time "0" // Warmup time length in seconds. Default: 0
sv_autojointeam "0" // Skip the class and team menus and join a team immediately. Default: 0// **************************************
// sv cvars
// **************************************
sv_allowdownload "1" // Allow clients to download files. Default: 1
sv_allowupload "1" // Allow clients to upload customizations files. Default: 1
sv_alltalk "0" // Players can hear all other players, no team restrictions. Default: 0
sv_cheats "0" // Allow cheats on server. Default: 0
sv_consistency "1" // Whether the server enforces file consistency for critical files. Default: 1
sv_gravity "800" // World gravity. Default: 800
sv_lan "0" // Server is a lan server (no heartbeat, no authentication, no non-class C addresses). Default: 0
sv_maxspeed "320" // Maximum speed a player can move. Default: 320
sv_pausable "0" // Is the server pausable. Default: 0
sv_region "1" // The region of the world to report this server in. Default: -1
sv_timeout "45" // After this many seconds without a message from a client, the client is dropped. Default: 65
sv_voiceenable "1" // Microphone communication. Default: 1// **************************************
// mp cvars
// **************************************
mp_allowspectators "1" // Toggles whether the server allows spectator mode or not. Default: 1
mp_autokick "1" // Kick idle/team-killing players. Default: 0
mp_chattime "10" // Amount of time players can chat after the game is over. Default: 10
mp_flashlight "1" // Allow flashlight. Default: 0
mp_footsteps "1" // Players can hear footsteps. Default: 1
mp_forcecamera "1" // Restricts spectator modes for dead players. Default: 0
mp_fraglimit "0" // Max number of kills any player can accumulate before server changes maps. Default: 0
mp_friendlyfire "1" // Allow team damage. Default: 0
mp_limitteams "1" // Max # of players 1 team can have over another. Default: 2
mp_timelimit "45" // Game time per map in minutes. Default: 0
mp_winlimit "7" // Max number of rounds one team can win before server changes maps. Default: 0// **************************************
// bandwidth and rates
// **************************************
sv_maxrate "30000" // Max bandwidth rate allowed on server, 0 = unlimited. Default: 0
sv_minrate "0" // Min bandwidth rate allowed on server, 0 = unlimited. Default: 0
sv_maxupdaterate "66" // Maximum updates per second that the server will allow. Default: 60
sv_minupdaterate "0" // Minimum updates per second that the server will allow. Default: 10
decalfrequency "10" // Amount of time in seconds a player can spray their decal. Default: 10
fps_max "300" // Frame rate limiter. Default: 300// **************************************
// server logging
// **************************************
log "on" // Control logging. on = enable logs, off = disable logs.
sv_logbans "1" // Log server bans in the server logs. Default: 0
sv_logecho "1" // Echo log information to the console. Default: 1
sv_logfile "1" // Log server information in the log file. Default: 1
sv_log_onefile "1" // Log server information to only one file. Default: 0// **************************************
// server admin contact
// **************************************
sv_contact "admin@domain.com" // Contact email for server sysop.// **************************************
// web server (http) download URL
// **************************************
sv_downloadurl "" // Location from which clients can download missing files.// **************************************
// security
// **************************************
exec "banned_user.cfg"
exec "banned_ip.cfg"
writeid
writeip
Ändra inställningarna i konfigurationsfilen efter behov, det står förklarat vad som är vad ovan.// server name
// **************************************
hostname "Day of Defeat: Source server" // Name of server.// **************************************
// passswords //
// **************************************
rcon_password "yourPASSWORDhere" // Remote control password.
sv_password "" // Server password for entry into multi player games. Password = private, no password = public.// **************************************
// specific Day of Defeat: Source cvars
// **************************************
dod_bonusround "1" // If true, the winners of the round can attack in the intermission. Default: 1
dod_bonusroundtime "15" // Time after round win until round restarts. Default: 15
dod_enableroundwaittime "1" // Enable timers to wait between rounds. Default: 1
mp_allowrandomclass "1" // Allow players to select random class. Default: 1
mp_combinemglimits "0" // Set to 1 to combine the class limit cvars for mg34 and mg42. New limit is sum of two. Default: 0
mp_tickpointinterval "30" // Delay between point gives. Default: 30
mp_limit_allies_assault "-1" // Class limit for team: Allies class: Assault. Default: -1
mp_limit_allies_mg "-1" // Class limit for team: Allies class: Machine gunner. Default: -1
mp_limit_allies_rifleman "-1" // Class limit for team: Allies class: Rifleman. Default: -1
mp_limit_allies_rocket "-1" // Class limit for team: Allies class: Rocket. Default: -1
mp_limit_allies_sniper "-1" // Class limit for team: Allies class: Sniper. Default: -1
mp_limit_allies_support "-1" // Class limit for team: Allies class: Support. Default: -1
mp_limit_axis_assault "-1" // Class limit for team: Axis class: Assault. Default: -1
mp_limit_axis_mg "-1" // Class limit for team: Axis class: Machine gunner. Default: -1
mp_limit_axis_rifleman "-1" // Class limit for team: Axis class: Rifleman. Default: -1
mp_limit_axis_rocket "-1" // Class limit for team: Axis class: Rocket. Default: -1
mp_limit_axis_sniper "-1" // Class limit for team: Axis class: Sniper. Default: -1
mp_limit_axis_support "-1" // Class limit for team: Axis class: Support. Default: -1
mp_warmup_time "0" // Warmup time length in seconds. Default: 0
sv_autojointeam "0" // Skip the class and team menus and join a team immediately. Default: 0// **************************************
// sv cvars
// **************************************
sv_allowdownload "1" // Allow clients to download files. Default: 1
sv_allowupload "1" // Allow clients to upload customizations files. Default: 1
sv_alltalk "0" // Players can hear all other players, no team restrictions. Default: 0
sv_cheats "0" // Allow cheats on server. Default: 0
sv_consistency "1" // Whether the server enforces file consistency for critical files. Default: 1
sv_gravity "800" // World gravity. Default: 800
sv_lan "0" // Server is a lan server (no heartbeat, no authentication, no non-class C addresses). Default: 0
sv_maxspeed "320" // Maximum speed a player can move. Default: 320
sv_pausable "0" // Is the server pausable. Default: 0
sv_region "1" // The region of the world to report this server in. Default: -1
sv_timeout "45" // After this many seconds without a message from a client, the client is dropped. Default: 65
sv_voiceenable "1" // Microphone communication. Default: 1// **************************************
// mp cvars
// **************************************
mp_allowspectators "1" // Toggles whether the server allows spectator mode or not. Default: 1
mp_autokick "1" // Kick idle/team-killing players. Default: 0
mp_chattime "10" // Amount of time players can chat after the game is over. Default: 10
mp_flashlight "1" // Allow flashlight. Default: 0
mp_footsteps "1" // Players can hear footsteps. Default: 1
mp_forcecamera "1" // Restricts spectator modes for dead players. Default: 0
mp_fraglimit "0" // Max number of kills any player can accumulate before server changes maps. Default: 0
mp_friendlyfire "1" // Allow team damage. Default: 0
mp_limitteams "1" // Max # of players 1 team can have over another. Default: 2
mp_timelimit "45" // Game time per map in minutes. Default: 0
mp_winlimit "7" // Max number of rounds one team can win before server changes maps. Default: 0// **************************************
// bandwidth and rates
// **************************************
sv_maxrate "30000" // Max bandwidth rate allowed on server, 0 = unlimited. Default: 0
sv_minrate "0" // Min bandwidth rate allowed on server, 0 = unlimited. Default: 0
sv_maxupdaterate "66" // Maximum updates per second that the server will allow. Default: 60
sv_minupdaterate "0" // Minimum updates per second that the server will allow. Default: 10
decalfrequency "10" // Amount of time in seconds a player can spray their decal. Default: 10
fps_max "300" // Frame rate limiter. Default: 300// **************************************
// server logging
// **************************************
log "on" // Control logging. on = enable logs, off = disable logs.
sv_logbans "1" // Log server bans in the server logs. Default: 0
sv_logecho "1" // Echo log information to the console. Default: 1
sv_logfile "1" // Log server information in the log file. Default: 1
sv_log_onefile "1" // Log server information to only one file. Default: 0// **************************************
// server admin contact
// **************************************
sv_contact "admin@domain.com" // Contact email for server sysop.// **************************************
// web server (http) download URL
// **************************************
sv_downloadurl "" // Location from which clients can download missing files.// **************************************
// security
// **************************************
exec "banned_user.cfg"
exec "banned_ip.cfg"
writeid
writeip
Nedan är en av konfigurationsfilerna som används i flertalet ligor.
// European Day of Defeat:Source Config
// 15 Minutes version
//
// ClanBase, Electronic Sports League and Hostile Tactics Gaming Network
//
// June 2007say "Loading European DoD:Source Config!"
dod_bonusround "0"
dod_bonusroundtime "5"
mp_allowrandomclass "0"
mp_allowspectators "1"
mp_autocrosshair "1"
mp_autokick "0"
mp_chattime "12"
mp_clan_ready_signal "ready"
mp_clan_readyrestart "1"
mp_combinemglimits "1"
mp_falldamage "0"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "1"
mp_forcerespawn "1"
mp_fraglimit "0"
mp_friendlyfire "1"
mp_limitteams "6"
mp_tickpointinterval "20"
mp_timelimit "15"
mp_limit_allies_assault "2"
mp_limit_allies_mg "1"
mp_limit_allies_rifleman "3"
mp_limit_allies_rocket "1"
mp_limit_allies_sniper "1"
mp_limit_allies_support "2"
mp_limit_axis_assault "2"
mp_limit_axis_rifleman "3"
mp_limit_axis_mg "1"
mp_limit_axis_rocket "1"
mp_limit_axis_sniper "1"
mp_limit_axis_support "2"
mp_restartwarmup "1"
mp_warmup_time "-1"
mp_winlimit "0"
sv_accelerate "10"
sv_airaccelerate "10"
sv_allow_wait_command "0"
sv_alltalk "0"
sv_bounce "0"
sv_cheats "0"
sv_client_cmdrate_difference "30"
sv_client_max_interp_ratio "2"
sv_client_min_interp_ratio "1"
sv_client_predict "1"
sv_consistency "1"
sv_footsteps "1"
sv_forcepreload "1"
sv_friction "8"
sv_gravity "800"
sv_maxcmdrate "100"
sv_maxrate "30000"
sv_maxspeed "320"
sv_maxupdaterate "100"
sv_mincmdrate "30"
sv_minrate "8000"
sv_minupdaterate "30"
sv_pausable "0"
sv_pure "2"
sv_pure_kick_clients "1"
sv_rollangle "0"
sv_rollspeed "200"
sv_stepsize "18"
sv_stopspeed "50"
sv_turbophysics "1"
sv_voiceenable "1"
sv_wateraccelerate "10"
sv_waterfriction "1"
log on
say "European DoD:Source Config loaded - GL & HF!"
Glöm inte att döpa konfigurationsfilerna till förståeliga namn. eucfg (som används av de flesta ligorna/turneringarna) är uppdelade i både server- som klient-versioner.För att få de olika ligornas eller turneringarnas konfigurationsfiler gå då till respektive liga/turnerings hemsida och ladda ner deras konfigurationsfiler.Nu är allt klartFör att starta servern dubbelklicka på genvägen du precis skapat så startar server.// 15 Minutes version
//
// ClanBase, Electronic Sports League and Hostile Tactics Gaming Network
//
// June 2007say "Loading European DoD:Source Config!"
dod_bonusround "0"
dod_bonusroundtime "5"
mp_allowrandomclass "0"
mp_allowspectators "1"
mp_autocrosshair "1"
mp_autokick "0"
mp_chattime "12"
mp_clan_ready_signal "ready"
mp_clan_readyrestart "1"
mp_combinemglimits "1"
mp_falldamage "0"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "1"
mp_forcerespawn "1"
mp_fraglimit "0"
mp_friendlyfire "1"
mp_limitteams "6"
mp_tickpointinterval "20"
mp_timelimit "15"
mp_limit_allies_assault "2"
mp_limit_allies_mg "1"
mp_limit_allies_rifleman "3"
mp_limit_allies_rocket "1"
mp_limit_allies_sniper "1"
mp_limit_allies_support "2"
mp_limit_axis_assault "2"
mp_limit_axis_rifleman "3"
mp_limit_axis_mg "1"
mp_limit_axis_rocket "1"
mp_limit_axis_sniper "1"
mp_limit_axis_support "2"
mp_restartwarmup "1"
mp_warmup_time "-1"
mp_winlimit "0"
sv_accelerate "10"
sv_airaccelerate "10"
sv_allow_wait_command "0"
sv_alltalk "0"
sv_bounce "0"
sv_cheats "0"
sv_client_cmdrate_difference "30"
sv_client_max_interp_ratio "2"
sv_client_min_interp_ratio "1"
sv_client_predict "1"
sv_consistency "1"
sv_footsteps "1"
sv_forcepreload "1"
sv_friction "8"
sv_gravity "800"
sv_maxcmdrate "100"
sv_maxrate "30000"
sv_maxspeed "320"
sv_maxupdaterate "100"
sv_mincmdrate "30"
sv_minrate "8000"
sv_minupdaterate "30"
sv_pausable "0"
sv_pure "2"
sv_pure_kick_clients "1"
sv_rollangle "0"
sv_rollspeed "200"
sv_stepsize "18"
sv_stopspeed "50"
sv_turbophysics "1"
sv_voiceenable "1"
sv_wateraccelerate "10"
sv_waterfriction "1"
log on
say "European DoD:Source Config loaded - GL & HF!"
Ett konsolfönster öppnar sig och kommer visa en massa rader, när det har kommit upp att servern har verifierat sig med Steam är servern klar för att anslutas till.Du kan nu kontrollera servern via denna konsol med alla RCON-kommandon utan rcon innan kommando, men det är att föredra att sköta detta från klienten för att inte öka belastningen av servern.
| Du måste logga in för att kunna skriva kommentarer. |

abbeboii