Linux ET server install/setup assistance needed


(State) #1

I’ve looked at several different sites and have installed ET on my Linux server.

The install I have is “et-linux-2.60.x86.run”… this is the correct one, right?

I’ve tried running it but get the following error:

0 files in pk3 files
Sys_Error: Couldn’t load default.cfg - I am missing essential files - verify your installation?

Any suggestions?

Thanks


(zig-zag) #2

Does the linux version contain the full install or just the linux binaries?
what was the file size for the install file?


(State) #3

The only thing I exectued, for an install, was the “et-linux-2.60.x86.run” which is ~264mb.

I’m going to feel really stupid if there is a preinstall.

I thought this was the full install for Linux.


(NewbCity32) #4

I would switch to Windows :wink:


(ailmanki) #5

I am missing essential files - verify your installation?

…just do what it tells…

I wonder how you started it?

besides… what Distro u use? did u start as root? … so many questions… and you provide almost 0 info… beside the error… thats at least something…


(State) #6

I’m running Fedora Cora 5 on a 2.3ghz processor, 4gb of memory on the server and I tried starting it with a user account and as root.

The command I used was:

./etded +set vm_game 0 +set net_port 27960 +set com_hunkmegs 64 +set com_zoneMegs 32 +set fs_basepath /ef/et +set fs_homepath 27960 +set sv_punkbuster 1 +exec server.cfg

^I pulled this startup command from another post, I have no idea what it does, but I change the path that looked funny to me.^

I also didn’t run it in the background, cuz I wanted to see the errors.

I ran the above cmd from the /ef/et/enemy-territory/ directory, the contents of which are:

drwxr-xr-x 3 root root 4096 Jul 6 23:10 27960
-rw-r–r-- 1 efetadmin efetadmin 3691 May 9 22:39 CHANGES
drwxr-xr-x 3 efetadmin efetadmin 4096 May 9 22:39 Docs
-rwxr-xr-x 1 efetadmin efetadmin 198 May 9 22:39 et
-rwsr-xr-x 1 efetadmin efetadmin 201 May 9 22:39 etded
-rwxr-xr-x 1 efetadmin efetadmin 705000 May 9 22:39 etded.x86
drwxr-xr-x 3 efetadmin efetadmin 4096 Jul 6 23:02 etmain
-rwxr-xr-x 1 efetadmin efetadmin 1538888 May 9 22:39 et.x86
-rw-r–r-- 1 efetadmin efetadmin 1290 May 9 22:39 ET.xpm
-rw-r–r-- 1 efetadmin efetadmin 14550 May 9 22:39 EULA_Wolfenstein_Enemy_Territory.txt
-rw-r–r-- 1 efetadmin efetadmin 287 May 9 22:39 openurl.sh
drwxr-xr-x 3 efetadmin efetadmin 4096 May 9 22:39 pb

Something above just struck my interest tho… directory 27960 was just created the other evening. I recall attempting to wget the et.server.cfg file from a post I read, at or about that time, but that’s just speculation.

In 27960 diectory there is a /etmain/etconfig.cfg and /etmain/etserver.log files.

One more thing… how do I validate my installation?

Thx and if you think of anything else you might need to help me, please don’t hesitate to ask.

[PS - Windows server didn’t work either… complaining that it has the wrong level of compatibility and crashs after about 2 minutes of play. And before you ask, yes I was playing on a different machine connected to the windows server. However, I must say I did get further on Windows then I did on Linux, but the linux machine has better system configs.]


(ailmanki) #7

etded.x86 is for running a server…
as far as I understood you want to play?

so just do (instead of the other line)
./et.x86

, if you want to add commands, you should first learn what they do…
27960 btw is the port et uses, and idk who wrote that… line but its crap…

if et still doesnt start… well… you need 3d drivers installed, and x server running


(State) #8

Server is what I want to run on the linux machine, so the etded.x86 cmd is what I want.

Running that alone without options appears to work better.

The latest and greatest output:

[b]./etded.x86
ET 2.60 linux-i386 Mar 10 2005
----- FS_Startup -----
Current search path:
/ef/et/.etwolf/etmain
/ef/et/enemy-territory/etmain/pak2.pk3 (22 files)
/ef/et/enemy-territory/etmain/pak1.pk3 (10 files)
/ef/et/enemy-territory/etmain/pak0.pk3 (3725 files)
/ef/et/enemy-territory/etmain/mp_bin.pk3 (6 files)
/ef/et/enemy-territory/etmain


3763 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: localhost:27960
Started tty console (use +set ttycon 0 to disable)
execing preset_high.cfg
Hitch warning: 1347 msec frame time
WARNING: watchdog will trigger in 4 seconds
Idle Server with no map - triggering watchdog
Shutdown tty console[/b]

I’m going to search for the cfg’s that couldn’t exec… is it a permissions thing?

What do you think my next step(s) should be?


(nappy) #9

Remove “+set fs_homepath 27960” from your startup line. That cvar sets a working directory for the game instance. You probably have no 27960 directory, correct?


(ailmanki) #10

ah sorry, thought you want to play …
well for server … read here
http://www.rtcw.jolt.co.uk/content/enemy_territory/server_guide/

those missing cfg’s , autoexec.cfg and language.cfg you can ignore…
"Idle Server with no map - triggering watchdog "

so your et-server is allready running(, just no map loaded)… the guide above should solve all questions…


(Old-Owl) #11

You have to edit the server.cfg go to bottom of the file and add the line needed to load a campaign you want, example:

set g_gametype 4
exec campaigncycle.cfg

A fast test you can do, if you run the server not in background, while the server show the logs and is idle, try to write directly: exec oasis

it will load the map and server will start, this mean everything is working.

Of course is better to run the server in a screen session, so it will stay in background.