PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ET Linux Server! Brauche eure Hilfe



Scorpion83
12.11.04, 17:15
Hallo erstmal ...

Ich habe ein problem und zwar wollte ich auf meinen root server einen ET Server machen hat auch alles soweit gut geklappt aber er zeigt beim starten ein paar fehler an vieleicht kann mir ja jemand helfen und sagen wie ich die fehler beseitigen kann danke schonmal im vorraus :)

PS; habe mal da wo die fehler sind ??????? dahinter gemacht aber vieleicht findet ihr ja noch welche

/usr/local/games/et # ./start_et
xxxx:/usr/local/games/et # ET 2.56 linux-i386 Sep 10 2003
----- FS_Startup -----
Current search path:
/root/.etwolf/etpro
.//etpro/etpro-3_1_0.pk3 (89 files)
.//etpro
/root/.etwolf/etmain
.//etmain/pak1.pk3 (10 files)
.//etmain/pak0.pk3 (3725 files)
.//etmain/mp_bin.pk3 (4 files)
.//etmain

----------------------
3828 files in pk3 files
execing default.cfg
couldn't exec language.cfg ???????????????????
couldn't exec autoexec.cfg ???????????????????
Hunk_Clear: reset the hunk ok
Bypassing CD checks
Found high quality video and fast CPU
--- Common Initialization Complete ---
Opening IP socket: xxxxxxxxx:27960
Hostname: xxxxxxxxxxxxxx
Alias: xxxxxxxxxxxxx
IP: xxxxxxxxxxxxxx
execing server.cfg
sv_maxclients will be changed upon restarting. ???????????????
execing campaigncycle.cfg
------ Server Initialization ------
Server: oasis
Hunk_Clear: reset the hunk ok
----- FS_Startup -----
Current search path:
/root/.etwolf/etpro
.//etpro/etpro-3_1_0.pk3 (89 files)
.//etpro
/root/.etwolf/etmain
.//etmain/pak1.pk3 (10 files)
.//etmain/pak0.pk3 (3725 files)
.//etmain/mp_bin.pk3 (4 files)
.//etmain

----------------------
7656 files in pk3 files
Sys_LoadDll(/root/.etwolf/etpro/qagame.mp.i386.so)...
Sys_LoadDll(/root/.etwolf/etpro/qagame.mp.i386.so) failed: ??????????????
"/root/.etwolf/etpro/qagame.mp.i386.so: cannot open shared object file: No such file or directory" ???????????????????
Sys_LoadDll(.//etpro/qagame.mp.i386.so)... ok
Sys_LoadDll(qagame) found **vmMain** at 0x520772f0
Sys_LoadDll(qagame) succeeded!
------- Game Initialization -------
gamename: etpro
gamedate: Jul 26 2004
etpro: Checking for ET 2.56 (etded.x86)... /o\
etpro: ...ET 2.56 (etded.x86) found! \o/
etpro: Patching engine bug #319... /o\
etpro: ...bug #319 patched! \o/
etpro: Patching engine bug #498... /o\
etpro: ...bug #498 patched! \o/
etpro: Patching engine bug #508 (2)... /o\
etpro: ...bug #508 (2) patched! \o/
etpro: Patching engine bug #508 (1)... /o\
etpro: ...bug #508 (1) patched! \o/
etpro: sv_floodprotect is set to 1, etpro requires it to be set to 0.
etpro: forcing sv_floodprotect to 0.
broadcast: print "etpro: Server version 3.1.0\n"
------------------------------------------------------------
InitGame: \mod_version\3.1.0\mod_url\http://etpro.anime.net/\g_maxlivesRespawnPenalty\0\voteFlags\0\g_balanced teams\0\g_maxGameClients\0\g_covertopsChargeTime\3 0000\g_soldierChargeTime\20000\g_LTChargeTime\4000 0\g_engineerChargeTime\30000\g_medicChargeTime\450 00\g_bluelimbotime\30000\g_redlimbotime\30000\game name\etpro\g_heavyWeaponRestriction\100\g_gametype \4\g_antilag\1\g_voteFlags\0\g_alliedmaxlives\0\g_ axismaxlives\0\g_minGameClients\8\g_needpass\0\g_m axlives\0\g_friendlyFire\1\sv_allowAnonymous\0\sv_ floodProtect\0\sv_maxPing\0\sv_minPing\0\sv_maxRat e\13000\sv_minguidage\0\sv_punkbuster\0\sv_maxclie nts\10\sv_hostname\^1[^4A-Team^1]^4German^1Base\sv_privateClients\4\mapname\oasis\p rotocol\83\timelimit\0\version\ET 2.56 linux-i386 Sep 10 2003
Gametype changed, clearing session data.
Enable spawning!
Disable spawning!
0 teams with 0 entities
-----------------------------------
Setting MOTD...
broadcast: print "Server: timelimit changed to 30\n"
broadcast: print "Server: g_needpass changed to 1\n"
broadcast: print "Server: g_balancedteams changed to 1\n"
Setting Allied autospawn to Allied Camp
Setting Axis autospawn to Old City
^1Warning: [water_pump_2] setstate [pump2_sound] called and no entities found ????????????????????ß
-----------------------------------
execing preset_high.cfg
unknown cmd in line 'vid_restart' ????????????????????
couldn't exec mapdefault.cfg
Hitch warning: 1516 msec frame time
Resolving etmaster.idsoftware.com
etmaster.idsoftware.com resolved to 192.246.40.60:27950
Sending heartbeat to etmaster.idsoftware.com
Hitch warning: 1884 msec frame time
^3PunkBuster Server: pb_sv_SsNext = 908695 (0 to 999999)
^3PunkBuster Server: pb_sv_LogNext = 3 (1 to 999999)
^3PunkBuster Server: 0 Power Players loaded from /root/.etwolf/pb/pbpower.dat
^3PunkBuster Server: 0 PB Rcon Filters loaded from /root/.etwolf/pb/pbrcon.dat
^3PunkBuster Server: 0 Map lines loaded from /root/.etwolf/pb/pbsvmaps.cfg
^3PunkBuster Server: PunkBuster Server (v1.089 | A1336 C1.092) Enabled
^3PunkBuster Server: Game Version [ET 2.56 linux-i386 Sep 10 2003]
==== ShutdownGame ====
ShutdownGame: ????????????????????????????????
------------------------------------------------------------
Sys_LoadDll(/root/.etwolf/etpro/qagame.mp.i386.so)...
Sys_LoadDll(/root/.etwolf/etpro/qagame.mp.i386.so) failed: ????????????
"/root/.etwolf/etpro/qagame.mp.i386.so: cannot open shared object file: No such file or directory" ??????????????????
Sys_LoadDll(.//etpro/qagame.mp.i386.so)... ok
Sys_LoadDll(qagame) found **vmMain** at 0x520772f0
Sys_LoadDll(qagame) succeeded!
------- Game Initialization -------
gamename: etpro
gamedate: Jul 26 2004
etpro: Checking for ET 2.56 (etded.x86)... /o\
etpro: ...ET 2.56 (etded.x86) found! \o/
broadcast: print "etpro: Server version 3.1.0\n"
------------------------------------------------------------
InitGame: \mod_version\3.1.0\mod_url\http://etpro.anime.net/\g_maxlivesRespawnPenalty\0\voteFlags\4352\g_balan cedteams\1\g_maxGameClients\0\g_covertopsChargeTim e\30000\g_soldierChargeTime\20000\g_LTChargeTime\4 0000\g_engineerChargeTime\30000\g_medicChargeTime\ 45000\g_bluelimbotime\20000\g_redlimbotime\30000\g amename\etpro\g_heavyWeaponRestriction\100\g_gamet ype\4\g_antilag\1\g_voteFlags\0\g_alliedmaxlives\0 \g_axismaxlives\0\g_minGameClients\8\g_needpass\1\ g_maxlives\0\g_friendlyFire\1\sv_allowAnonymous\0\ sv_floodProtect\0\sv_maxPing\0\sv_minPing\0\sv_max Rate\13000\sv_minguidage\0\sv_punkbuster\1\sv_maxc lients\10\sv_hostname\^1[^4A-Team^1]^4German^1Base\sv_privateClients\4\mapname\oasis\p rotocol\83\timelimit\30\version\ET 2.56 linux-i386 Sep 10 2003
Enable spawning!
Disable spawning!
0 teams with 0 entities
-----------------------------------
^3PunkBuster Server: 0 Aliases Written to /root/.etwolf/pb/pbalias.dat
^3PunkBuster Server: 0 Stat Records Written to /root/.etwolf/pb/pbstat.dat
Setting MOTD...
Setting Allied autospawn to Allied Camp
Setting Axis autospawn to Old City
^1Warning: [water_pump_2] setstate [pump2_sound] called and no entities found ???????????????
Hitch warning: 799 msec frame time

Freeze
12.11.04, 20:20
*patsch patsch patsch* dafür, dass du den server als root startest.

zu den meldungen, wäre evtl wichtig mit welchen parametern du den server startest.
wirkt sich das auch aufs spiel aus?
fragen über fragen

Scorpion83
12.11.04, 20:33
habe mir eine start_et datei gemacht und starte so;
#!/bin/bash
./etded.x86 +set net_ip xxxxxxxxxxx +set fs_game etpro +set com_hunkmegs 256 +set ttycon 0 +exec server.cfg +set fs_basepath ./ +set com_zonemegs 48 &

was ist falsch daran als root zu starten ?

Freeze
12.11.04, 22:16
habe mir eine start_et datei gemacht und starte so;
#!/bin/bash
./etded.x86 +set net_ip xxxxxxxxxxx +set fs_game etpro +set com_hunkmegs 256 +set ttycon 0 +exec server.cfg +set fs_basepath ./ +set com_zonemegs 48 &
sieht eigentlich soweit ganz gut aus.
bei fs_basepath bin ich mir nicht sicher ob da relative pfade funktioniern.
wenn die config stimmt sollte das ding eigentlich gut laufen.


was ist falsch daran als root zu starten ?
das wurde schon öfter behandelt.
gameserver sind grundsätzlich unsicher und sollten deshalb nie mit rootrechten gestartet werden, zumal die rechte garnicht benötigt werden.
ansonsten bist die kontrolle über deine kiste schneller los als du glaubst.

DynaBlaster
12.11.04, 22:19
Einen Gameserver als root zu starten, ist genauso verantwortungslos wie als Administrator unter Windows XP/2000/NT im Internet zu surfen oder eben dort den Server als Admin zu starten. Wenn es eine Sicherheitslücke gibt, hat der potentielle Angreifer, der diese Lücke nutzt, auch gleich root (bzw. Admin-Rechte) -Rechte :ugly:

Deshalb arbeitet man auch normalerweise als User mit eingeschränkten Rechten .