Server til Counter-Strike Mads Pedersen, OZ6HR mads@oz6hr.dk
Plan Installation af CS Dedicated Server Konfigurationer Offentliggøre serveren Mods/Addons Server-kommandoer Links Slide 2
Download og installation Download "Windows HLDS Update Tool www.steampowered.com Get Steam Now Dobbeltklik Installer i C:\HLDS Start kommandoprompt i C:\HLDS Start Kør cmd Gå til C:\HLDS Skriv HldsUpdateTool -command update -game cstrike -dir C:\HLDS Vent i lang tid Slide 3
Nu er vi klar Start med grafisk brugergrænseflade Dobbeltklik på C:\HLDS\hlds.exe Ikke anbefalet, tager CPU og RAM Start med konsol Lav genvej til hlds.exe og skriv i destination: C:\HLDS\hlds.exe -console -game cstrike +maxplayers 16 +map de_dust +mapchangecfgfile server.cfg Start vha. genvejen og kontroller udskriften Skulle gerne være noget lignende... Connection to Steam servers successful. VAC secure mode is activated. Adding master server 69.28.151.162:27010 Adding master server 207.173.177.11:27010 Test fra en klient (som LAN-server) Slide 4
Konfigurationer Serveren er installeret og virker. Vi er faktisk færdige, men der kan laves en masse nyttige konfigurationer Slide 5
C:\HLDS\cstrike\server.cfg Server-konfigurationer Køres hver gang ved opstart samt ved baneskift hostname OZ6HR s FFA Server log on sv_password oz6hr mp_buytime 90 mp_freezetime 0 mp_friendlyfire 1 Slide 6
C:\HLDS\cstrike\mapcycle.txt Rækkefølge af baner de_dust2 cs_assault fy_pool_day de_dust cs_italy de_aztec Slide 7
RCON Fjernadministration af serveren I server.cfg indsættes: rcon_password oz6hr Bruges således: Inde i spillet skriver administratoren i konsollen: rcon_password oz6hr Så kan kommandoer udføres f.eks. således: rcon changelevel de_dust2 Slide 8
C:\HLDS\cstrike\motd.txt MessageOf TheDay Startbesked når man joiner serveren Enten i ren tekst eller som HTML! Tilføj f.eks. <font size="30" color="white">velkommen til OZ6HR's CS-server</font> Slide 9
Offentliggøre serveren Mål: Spille på serveren udefra Hvad skal vi gøre: Kende offentlig IP (www.myip.dk) Det er den IP, andre skal bruge for at se serveren Kende lokal IP på serveren (gerne statisk) Kommandoprompt: ipconfig Lave port forward i router/firewall Slide 10
Router/firewall hvad er det? Slide 11
Hvordan laves forward? CS-server skal bruge port 27015 UDP Skal forwardes i routeren, så data på port 27015 UDP sendes til serveren på det interne net på port 27015 UDP. Forskellige måder afhængig af router telnet Webinterface (som vores router) Slide 12
IP/DNS Det er ikke smart at skulle bruge en IP Nemmere at huske navne som gedebuk.dk eller oz6hr.dk To muligheder: Eget domæne www.gratisdns.dk (gedebuk.dk) DynDNS www.dyndns.dk (vores løsning) Vi har oz6hr.dyndns.dk til at pege på 212.242.154.71 Slide 13
Test serveren Se i serverlisten (kan tage lidt tid), ellers tilføj til Favorites Tjek vores konfigurationer server-navn, adgangskode, RCON, MOTD Slide 14
Mods/addons Alting virker og vi er glade men der findes en masse nytte og sjove mods/addons Vi vil installere AMX Mod X (inkl. MetaMod) HLGuard StatsMe ChickenMod Slide 15
AMX Mod X Hvad er det? Fjernadministration og sjov Download Windows-installation http://www.amxmodx.org/ Installer (vælg serverens cstrike-directory) Genstart serveren Se mods (AMX Mod X og MetaMod) MetaMod er MEGET vigtig, grundlaget for alle andre mods Se i cstrike\addons\metamod\plugins.ini Slide 16
AMX Mod X-konfiguration Maps (skift og vote) cstrike\addons\amxmodx\configs\maps.ini Admins cstrike\addons\amxmodx\configs\users.ini Indsæt f.eks. "STEAM_0:0:3960544" "" "abcdefghijklmnopqrstu" "ce" Hjælp http://www.amxmodx.org/doc/index.html?page=source% 2Fcommands%2Fcmds.htm#admin Bruges ved i spillet at skrive amxmodmenu i konsollen Slide 17
HLGuard Hvad er det? Sikring mod de simpleste former for cheats Server-baseret, kræver ikke noget på klienterne Download Udpak og kopier http://www.thezproject.org/ I metamod/plugins.ini: win32 addons/hlguard/dlls/hlguard_mm.dll Konfigurationer (addons/hlguard/config) Genstart serveren og tjek meta list Slide 18
StatsMe Hvad er det? Statistik Download http://tx2.us.unitedadmins.com/ Udpak og kopier I metamod/plugins.ini: win32 addons\statsme\dlls\statsme_mm.dll Genstart serveren og tjek meta list Afprøv kommandoer /statsme, /top15 Se http://docs.unitedadmins.com/statsme/en/ Slide 19
ChickenMod Hvad er det? Lav en spiller om til en kylling! Download http://djeyl.net/ Udpak og kopier ind i cstrike I metamod/plugins.ini: win32 dlls/chicken_mm.dll dlls/plugin_chicken.amx Genstart serveren og tjek meta list Afprøv c_chicken gedebuk, c_unchicken gedebuk Slide 20
Andre nyttige/sjove mods/addons AdminMod JabaTV PsychoStats StatsMeStats WarCraft-mod http://www.adminmod.org/ http://www.olo.counter-strike.pl/ http://www.psychostats.com/ Slide 21
Server-kommandoer Kommandoer: meta (hjælp) meta cmds meta cvars meta list status (alle traditionelle kommandoer) Slide 22
Links og hjælp Links til CS generelt http://www.counter-strike.net/ http://www.counter-strike.net/manual.html http://www.steampowered.com/ Links til CS-server http://server.counter-strike.net/ http://www.hlds101.com/hlds101/ (god!) http://server.counterstrike.net/forums/forumdisplay.php?s=&daysprune= 30&f=54 (forum) Training Videos http://www.hlds101.com/hlds101/ Slide 23
Det var det Vi har nu en server kørende med de rigtige konfigurationer og mods/addons Happy Playing! Slide 24