PDA

Bekijk Volledige Versie : gameservers in screen



amd
25/06/08, 13:31
Hallo

Ik ben bezig met een gameserver met de volgende games

cod uo
cod2
cod4

Het probleem wat ik heb is bij cod uo en cod2 deze games willen niet in screen.

dit wil wel met cod4 middels de volgende startline

screen -dmS cod4a ./cod4_lnxded +set dedicated 2 ...............

Bij de cod uo en cod2 servers werkt dit niet.

de server draaid CentOS 5.1

mvg Dave

pim1991
26/06/08, 12:27
Hallo,

Ik doe ook alles in screen en bij mij werkt alles naar behoren (gebruik ook CentOS 5.1).
Ik gebruik onderstaand:

screen -Ldm ./cod2_lnxded +exec server.cfg +set sv_punkbuster 1 +set sv_maxclients 24 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +map_rotate

Werkt goed

Die L staat voor log trouwens :) Is mss makkelijk bij crashes :)

amd
28/06/08, 23:09
Bedankt voor je reactie pim.

Maar om de een of andere reden werkt het niet de server gaat aleen in screen als ik in putty het command screen geef daarna ./start.sh typ met dit als startline.

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./coduo_lnxded +set dedicated 2 ...............

Mvg Dave

amd
02/11/08, 14:41
Het is alweer een tijd geleden dat ik dit heb gepost.

ik heb nog steeds het probleem met call of duty united offensive.

probleem is

server wil niet in screen middels screen -dmS ./coduo_lnxded +set dedicated 2 +set Net_IP xx.xxx.xx.xx +set Net_Port xxxxx +set sv_punkbuster 0 +exec dedicated.cfg +map_rotate

wat wel werkt is
LD_LIBRARY_PATH=$LD_LIBRARY_PATH: ./coduo_lnxded +set dedicated 2 +set Net_IP xx.xx.xx.xx +set Net_Port xxxxx +set sv_punkbuster 1 +exec dedicatedstock.cfg +map_rotate

maar dan moet ik eerst in putty screen typen en dan ./start.sh .
dan werkt het wel maar als je 3 server start zie je in putty niet wat welke server is.

In de screen log van de server krijg ik deze melding.
./coduo_lnxded: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Nu heb ik gameservers van call of duty united offensive gehad bij i3d daar staan deze files niet in de folder waar de game is geplaatst.
De startline begint gewoon met >>
./coduo_lnxded +set dedicated 2 +set Net_IP xxx.xx.xx.xx +set Net_Port xxxxx +set sv_punkbuster 0 +exec dedicatedct.cfg +map_rotate
en de server draaid niks geen screen zooi of libery shit wat nodig is.

Maar probeer je dit op je eigen dedicated server dan kan je puzzelen en proberen tot je een ons weegt maar werken wil het niet echt.

Iedere hosting zegt ow bij ons werkt het gewoon maar hoe het werkt willen ze dan weer niet uitleggen beetje jammer.

Weet iemand hoe het wel werkt graag hoor ik dat.

mvg dave

Mikejuh!
02/11/08, 16:12
./coduo_lnxded +set dedicated 2 +set Net_IP xxx.xx.xx.xx +set Net_Port xxxxx +set sv_punkbuster 0 +exec dedicatedct.cfg +map_rotate

^ moet werken, pas als je putty afsluit stopt de server ermee, dit kan je verhelpen door dit commando te doen:

"./coduo_lnxded +set dedicated 2 +set Net_IP xxx.xx.xx.xx +set Net_Port xxxxx +set sv_punkbuster 0 +exec dedicatedct.cfg +map_rotate &" en dan ctrl D, of in een startcod.sh bestandje zetten.

Piwi-Web
02/11/08, 18:23
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Wat dacht je van de libs te installeren?
yum install libstdc*

amd
02/11/08, 20:38
is geinstalleerd maar werkt nog niet.

heeft de server een reboot nodig na de installatie?.

IT-worX
02/11/08, 20:41
is geinstalleerd maar werkt nog niet.

heeft de server een reboot nodig na de installatie?.
Linux kennende heeft dit geen reboot nodig hoor :)

amd
02/11/08, 20:51
Ok thanks.

Na de installatie probeer ik de ./start.sh waar de startline instaat uit te laten voeren maar zonder resultaat.

Dit is niet de user root waaronder de libs zijn geinstallerd maar een aangemaakte user.
Dit is de start line
screen -dmS test ./coduo_lnxded +set dedicated 2 +set fs_game eagle_mod_v5 +set Net_IP 84.244.177.61 +set Net_Port 28780 +set sv_punkbuster 0 +exec dedicatedbas.cfg +map_rotate

WeServIT
02/11/08, 20:52
probeer yum install libstdc++.so.5

Sorcer
02/11/08, 22:38
Je kunt ook werken met het volgende command in Linux:
./coduo_lnxded +set dedicated 2 +set fs_game eagle_mod_v5 +set Net_IP 84.244.177.61 +set Net_Port 28780 +set sv_punkbuster 0 +exec dedicatedbas.cfg +map_rotate >/dev/null 2>/dev/null &

Tip: Handig om het in een bestand te verwerken. Succes ermee!

Julian
02/11/08, 22:46
Eventueel nog dit linkje: http://icculus.org/updates/cod/gcc3-libs.tar.bz2 Hierin zit o.a. de door jou genoemde file.

Piwi-Web
02/11/08, 22:55
amd, als je die foutmelding krijgt heb je de libs niet geinstalleerd of niet juist.
Ik heb een lange tijd een gamehostingbedrijf gerunt en kwam die melding ook vaak genoeg tegen.

Dus restart je server. Probeer de server te starten en wanneer hij nog steeds de fout geeft nogmaals de libs installeren.

amd
02/11/08, 23:07
piwi en raoul vos bedankt voor jullie bijdrage het installeren van de libs was niet voldoende de reactie van raoul gaf het verlossende command.

Hier ben ik een 5 maanden mee aan het klooien geweest.

hartstikke bedankt iedereen.

WeServIT
03/11/08, 08:18
piwi en raoul vos bedankt voor jullie bijdrage het installeren van de libs was niet voldoende de reactie van raoul gaf het verlossende command.

Hier ben ik een 5 maanden mee aan het klooien geweest.

hartstikke bedankt iedereen.
Deze melding zijn wij vaak genoeg tegengekomen met een nieuw systeem of een nieuwe installatie, vandaar dat je deze lib moet instaleren.
Gelukkig is het nu naar na 5 maanden opgelost :thumbup: