Ik ga er nu van uit dat je een server voor CoD2 wilt hosten.
(CoD/CoD4 servers gaan eigenlijk op dezelfde manier.)
STAP 1
Om te beginnen heb je een schone installatie van CoD2 nodig. Dit moet een installatie zijn waarop jij zelf NIET speelt. Je kunt er voor kiezen om CoD2 opnieuw te installeren op een andere partitie, of gewoon in een andere map, bv.
C:\CoD2_server\
Je kunt ook je huidige installatie kopiëren en plakken in
C:\CoD2_server\ Let er dan wel op dat je daarna in je main map kijkt, en alle niet standaard CoD2 files weggooit. Hieronder vindt je een lijstje met de bestanden die origineel in de CoD2 main map thuis horen, en hier als ENIGE in mogen:
Map:
“Players”
Bestanden:
“Hunkusage.dat”, “iw_00.iwd tot iw_15.iwd”, “localized_english_iw00.iwd tot localized_english_iw11.iwd”.
De andere bestanden kun je dus het beste verwijderen.
Mocht je nog geen player profile hebben in je CoD2 installatie
(kun je checken door te kijken of main\players\NAAM bestaat), dan moet je er een aanmaken. Start CoD2 gewoon op
(Door C:\CoD2_server\Call of Duty 2\CoD2MP_s.exe te openen) en er wordt automatisch gevraagd om een player profile aan te maken. Maak er dan een aan, en sluit CoD2 daarna
STAP 2
In deze stap behandelen we de mods.
Indien je graag een bepaalde mod op je server wilt hebben, moet je deze nu plaatsen in de main map.
Je kunt er ook voor kiezen om alle CoD2 mods van je server bij elkaar te hebben in een folder. Dit houdt in dat je de mod bestanden plaatst in
C:\CoD2_server\Call of Duty 2\MOD_MAP (
MOD_MAP mag je vervangen door een zelfgekozen naam). Wel moet je, om de mod op deze manier werkend te krijgen, een extra regel toevoegen aan de startup line, Hierover komt in stap 4 meer.
STAP 3
Nu ben je gereed voor de config’s.
Om te beginnen download je het volgende bestandje:
KLIK HIER
Deze unzip je, en je plaatst de server.cfg in:
C:\CoD2_server\Call of Duty 2\main\
Open het bestand Server.cfg en neem deze op je gemak door. Stel alles in naar wens en sla de wijzigingen op.
Let op: alles met // voor een tekst zal niet worden uitgevoerd (dit is een comment).
Nu ben je er nog niet. Maak een snelkoppeling van:
C:\CoD2_server\Call of Duty 2\CoD2MP_s.exe naar je bureaublad toe.
(dit doe je door Rechtermuisknop>”Snelkoppeling maken”). Zet de snelkoppeling op je bureaublad.
STAP 4
We gaan de snelkoppeling nu instellen, en een paar parameters meegeven.
Dit doe je als volgt:
Doe rechtermuisknop op de snelkoppeling en kijk bij het vakje “doel”, waar staat:
"C:\CoD2_server\Call of Duty 2\CoD2MP_s.exe”. In dit vakje selecteer je alles en vervang je dat door:
"C:\CoD2_server\Call of Duty 2\CoD2MP_s.exe” +set dedicated 2 +set sv_punkbuster 1 +set sv_pure 0 +exec Server.cfg +set net_port 28960
(Als de CoD2 map die je gaat gebruiken voor de server zich niet bevind in
C:\CoD2_server\Call of Duty 2\ moet je dit uiteraard aanpassen in de regel hierboven)
Een korte toelichting.
+set dedicated 2 betekend dat het om een internet server gaat
+set sv_punkbuster 1 betekend dat punkbuster anticheat aanstaat
+set sv_pure 0 Doet aan allerlei file check’s, en kan vaak beter uit
+exec Server.cfg voert de Server.cfg uit
+set net_port 28960 stelt de gamepoort in
Let op: We hebben de regel:
set net_ip expres niet toegevoegd.
CoD2 zal in een LAN netwerk automatisch de juiste instellingen vinden.
Ben je direct verbonden met het internet (komt zelden voor) dan moet je:
+set net_ip jouw_ipadres_hier WEL toevoegen aan je startup line.
Nu had je eerder in stap 2 al de mogelijkheid om al je mods bij elkaar te zetten in een directory. Bv.
C:\CoD2_server\Call of Duty 2\MOD_MAP
Mocht je dit gedaan hebben, dan moet je nu de volgende regel toevoegen aan de startup line:
+set fs_game MOD_MAP
(voeg deze regel toe VOOR +set net_ip)
Tot slot moet bij de eigenschappen van je snelkoppeling controleren of het vakje “starten in” verwijst naar
“C:\CoD2_server\Call of Duty 2\”
STAP 5
We hebben nu een cleane CoD2 installatie, met eventuele mods, en een
Snelkoppeling. Het is nu tijd om de server op te starten. Doe dit door middel van je snelkoppeling.
Controleer of de server draait door in te voeren “status”
(zonder de “ “). Als de server draait, komt er GEEN error terug. Als je een bericht krijgt dat de server niet draait, tik dan in “map mp_toujane” en druk op enter. Dan zal de map geladen worden en draait de server.
STAP 6
Je zou denken dat je al klaar was,
Maar je moet naar alle waarschijnlijkheid de router/firewall nog instellen.
Om te beginnen begin je bij de firewall’s op je eigen PC. Controleer of de windows firewall, en een eventuele eigen firewall alle verkeer voor CoD2 op alle TCP/UDP poorten doorlaat.
(
De windows firewall is te bereiken in Windows XP via: start>configuratie scherm>Windows firewall>uitzonderingen. Kijk of
CoD2MP_s er tussen staat. Voeg deze anders toe aan het lijstje, via de knop die onder het lijstje staat)
Let op dat je server draait voor de volgende test!!!:
Nu moet je ook controleren of je router het verkeer doorstuurt naar je server. Dit doe je op de volgende site:
grc.com
*Daar klik je op “proceed” en op “continue”
*Dan vul je in het tekstvak (in het midden van het blauwe vak) de poort: 28960 in
*Klik nu op “User specified Custom Port Probe”
Er zijn nu twee mogelijkheden:
*Je krijgt te zien: “
stealth”, wat betekend dat de poort niet zichtbaar is voor de buitenwereld, EN DAT NIEMAND JE SERVER KAN BEREIKEN
*Je krijgt te zien: “
Closed”, wat betekend dat er bekend is dat er een server achter die poort zit, en je server zou dan ook bereikbaar moeten zijn op jouw ip:poort. Controleer dit door je ip-adres te kopiëren van de site, en dan vervolgens ingame in CoD2 de console te openen [~] of [²] en in te tikken:
/connect 123.123.123.123:28960 (je eigen ip invullen)
Mocht je “
stealth” te zien krijgen, geen probleem! Je moet alleen nog je router instellen, en alles komt goed. Omdat er zoveel routers zijn, heb ik hiervoor geen algemene tutorial. Wel kan ik je de site:
portforward.com aanraden. Op die site kies je gewoon het merk router dat je hebt, vervolgens kies je[i] “Call of duty 2”[/i], en je krijgt een uitgebreide instructie met afbeeldingen!
Als je er uiteindelijk nog niet uitkomt, dan kunnen sites als Modbase.be natuurlijk een helpende hand bieden!
Veel succes met je server!
-
MisterX