Prima, dan ram ik eerst die files die je paar posts geleden hebt gezegd op me ftp, dan die patch 1.5 eroverheen en dan nog eventueel een 1.5B (die ik ergens had gelezen).
Bedankt!![]()
Likes: 0
Prima, dan ram ik eerst die files die je paar posts geleden hebt gezegd op me ftp, dan die patch 1.5 eroverheen en dan nog eventueel een 1.5B (die ik ergens had gelezen).
Bedankt!![]()
Ok, heb hem gestart gekregen en heb er even ingezeten...
So far so good maar als ik Putty afsluit gaat die weer offline!
Niet zo'n probleem denk je dan, we zetten er gewoon even & achter, maar als ik dan de map mp_chateau wil starten:
bash: command "map" not found!
Dus, ik kan hem wel starten als ik er geen & achterzet maar niet als ik er wel & achterzet... :x?
Iemand...?
root@server# nohup /path/naarjefile -opties &
Het woordje nohup ervoor dus. Dan krijg je een nohup.out waar je met een tail alles kan volgen.
Dus tail -f nohup.out
Nvm.
Sorry, snap je niet helemaal?
Dit is wat ik doe:
cd /home/cod1/
su cod1
./cod_lnxded
map mp_chateau
Waar doe ik dan die nohup?
Ok je doet dus nog een map loaden op de console, ik heb weinig verstand van gameservers, maar die map moet je automatisch zien te laden.
Bijvoorbeeld +map_rotate maar dan alleen deze map in je config file zetten.
Dus zoiets:
cd /home/cod1
su cod1
nohup ./cod_lnxded +exec dedicated.cfg &
En dan klaar.
En dan maak je een dedicated.cfg in /home/cod1 aan met de volgende gegevens:
Code:// Server information (public) set sv_hostname "My dedicated linux server" set scr_motd "Welcome to my dedicated linux server" sets .Admin "" sets .Email "" sets .Irc "" sets .Website "" sets .Location "" // // Server options set sv_pure "1" set rconpassword "thisismypassword" set g_password "" set sv_privatepassword "" set sv_privateclients "0" set sv_maxclients "14" set sv_allowdownload "1" set sv_cheats "0" set g_log "games_mp.log" set g_logsync "0" set g_banips "" set sv_kickbantime "300" set sv_fps "20" set sv_allowanonymous "0" set sv_floodprotect "1" // // Network options set net_ip "" set net_port "" set sv_maxrate "10000" set sv_maxping "250" set sv_minping "0" // // Game options set g_gametype "tdm" set g_allowvote "1" set scr_allow_vote "1" set scr_drawfriend "1" set scr_forcerespawn "0" set scr_friendlyfire "1" set scr_killcam "1" set scr_freelook "1" set scr_spectateenemy "1" set scr_teambalance "0" // // Deathmatch set scr_dm_scorelimit "50" set scr_dm_timelimit "30" // // Team Deathmatch set scr_tdm_scorelimit "100" set scr_tdm_timelimit "30" // // Behind Enemy Lines set scr_bel_scorelimit "50" set scr_bel_timelimit "30" set scr_bel_alivepointtime "10" // // Retrieval set scr_re_scorelimit "10" set scr_re_timelimit "0" set scr_re_graceperiod "15" set scr_re_roundlength "4" set scr_re_roundlimit "0" set scr_re_showcarrier "0" // // Search and Destroy set scr_sd_scorelimit "10" set scr_sd_timelimit "0" set scr_sd_graceperiod "15" set scr_sd_roundlength "4" set scr_sd_roundlimit "0" // // Headquarters set scr_hq_scorelimit "450" set scr_hq_timelimit "30" // // American Weapons set scr_allow_m1carbine "1" set scr_allow_m1garand "1" set scr_allow_thompson "1" set scr_allow_bar "1" // // British Weapons set scr_allow_enfield "1" set scr_allow_sten "1" set scr_allow_bren "1" set scr_allow_springfield "1" // // German Weapons set scr_allow_kar98k "1" set scr_allow_mp40 "1" set scr_allow_mp44 "1" set scr_allow_kar98ksniper "1" // // Russian Weapons set scr_allow_nagant "1" set scr_allow_ppsh "1" set scr_allow_nagantsniper "1" // // Other Weapons set scr_allow_fg42 "0" set scr_allow_panzerfaust "1" // // Punkbuster Server set sv_punkbuster "1" pb_sv_enable wait // // Map rotation (sv_maprotation) sv_maprotationcurrent "" set sv_maprotation "gametype tdm map mp_chateau" // // Start the map rotation (i.e. run the game) map_rotate
En wel ff aanpassen aan je eigen data. Ik heb bijna tot nooit met gameservers gewerkt maar dit lijkt mij de logische opvolging![]()
Scriptje om de gameserver te starten en te restarten...
Code:#!/bin/bash screen -r cod11 -X quit screen -list -L screen -LdmS cod11 /home/cod11/cod_lnxded \ +set net_IP 123.456.789.0 +set net_port 28960 \ +set logfile logfile.log +set ttycon 0 +set dedicated 2 \ +exec server.cfg +map mp_chateau echo "Server has been restarted"
Kijk +map is natuurlijk nog handigerAch ja niet echt mijn best gedaan om te googlen
Maar dan moet er wel screen op die server staan
![]()
gewoon een vraagje , zijn deze nieuwe spellen nu veel zwaarder voor de server ? Is dit te vergelijken met counterstrike source of nog zwaarder? Wil namelijk wel een paar andere spellen naast me cs 1.6 gaan draaien op server , maar ben bang dat het zo mooi en zwaar is dat je bijv. maar de helft aan slots eraf kunt krijgen. Iemand al enige ervaring ?
CoD en CoD:UO zijn niet heel veel zwaarder als bv CS. CoD2/BF2/Q4 zijn wel een stuk zwaarder, zowel qua CPU gebruik als DataTraffic.
Het geheugen gebruik van CoD2 valt opzich wel mee t.o.v. bv CS of MoH/CoD.
CS 1.6 is absoluut geen zware game, Tactical-Ops bijvoorbeeld ook niet,
Ik ga proberen wat hierboven is beschreven, over die config file heb ik een mooie site gevonden:
http://www.noginn.tsohost.co.uk/codserver/
Alles intoetsen en de config komt eruit rollen!
Bij nohup:Origineel geplaatst door DennisP
Ok je doet dus nog een map loaden op de console, ik heb weinig verstand van gameservers, maar die map moet je automatisch zien te laden.
Bijvoorbeeld +map_rotate maar dan alleen deze map in je config file zetten.
Dus zoiets:
cd /home/cod1
su cod1
nohup ./cod_lnxded +exec dedicated.cfg &
En wel ff aanpassen aan je eigen data. Ik heb bijna tot nooit met gameservers gewerkt maar dit lijkt mij de logische opvolging![]()
[cod1@r1k4s13 cod1]$ nohup: appending output to `nohup.out'
Niemand die weet wat deze fout inhoudt?
EDIT: Blijkt toch dat de server online is na die (fout)melding?
Jammer is dat ik nu niet kan zien wat die allemaal laadt etc.
Laatst gewijzigd door Username; 02/12/05 om 18:16.
Dat is geen foutDat moet juist. Als je dan wilt kijken of de gameserver start doe je ff:
[cod1@r1k4s13 cod1]$ tail -f nohup.out
(ctrl-c om er weer uit te komen)
Doet dit scrippie het niet?
#!/bin/bash
screen -r cod11 -X quit
screen -list -L
screen -LdmS cod11 /home/cod11/cod_lnxded \
+set net_IP 123.456.789.0 +set net_port 28960 \
+set logfile logfile.log +set ttycon 0 +set dedicated 2 \
+exec server.cfg +map mp_chateau
echo "Server has been restarted"
?
Als je wilt weten hoe je dat scrippie maakt en op de server dus zet, laat het ff weten![]()
Als de server het doet, dan stop je hem door
killall -9 cod_lnxded
in te tikken
Status zien van de server door
tail -f nohup.out
te doen.