Linux - crash after mapload


(fidel castro) #1

Debian / etch
Enemy territory - works online fine
gtk 1.5 latest build

i can compile using my script:


#!/bin/bash

# Set locations here
q3map_path=/opt/gtkradiant/q3map2.x86                 		# q3map2 file location
et_path=/usr/local/games/enemy-territory/etmain/        	# Enemy Territory installation location
map_location=/home/fidel/.etwolf/etmain/maps/atc_terrain.map     	# Path to map file

# The map_location variable is now the static path to your map file

$q3map_path -v -meta -fs_basepath $et_path -game et $map_location
$q3map_path -vis -saveprt -fs_basepath $et_path -game et $map_location
$q3map_path -light -fast -samples 2 -patchshadows -fs_basepath $et_path -game et $map_location

$q3map_path -meta -patchmeta -fs_basepath $et_path -game et $map_location
#$q3map_path -convert ase -fs_basepath $et_path -game et $map_location

but after starting et, it crashes after devmap mapname

console log:


/home/fidel/.etwolf/etmain/darji2.pk3 (220 files----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- Server Shutdown -----
---------------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: Sys_LoadDll(qagame) failed, no corresponding .so file found in fs_homepath or fs_basepath

Shutdown tty console
[fidel@cuba:~] 


anyone an idea ?


(kamikazee) #2
Sys_Error: Sys_LoadDll(qagame) failed, no corresponding .so file found in fs_homepath or fs_basepath 

This looks suspicious.

Check if there is a qagame.so file (or named similar). You can’t host a server without it.


(fidel castro) #3

mh, no such file on my OS.
strange.

shouldnt it be part of latest gtk build ?
or at least be part of my game (ET install under /user/local/games), what i guess


[root@cuba:~] locate gagame
[root@cuba:~] 

setting up mappig dev is kinda strange for linux newbies :slight_smile:


(kamikazee) #4

It should be part of your ET installation. qagame is the part responsible for hosting ET servers! :wink:

You might want to ask someone for the .so, try reinstalling ET in the worst case.


(fidel castro) #5

mh, now i got a real problem.

i dont have this file.

the next linux pc (friend) has the same problem ?

is there a need for a special add-on inlcuding linux related files for making local server ?
would be strange.

any idea ?

br
fidel


(kamikazee) #6

I’ll have a look when I’m running Linux, as I’m using Windows out of necessarity atm.


(sodsm live) #7

no idea what the problem is. i have ET running on suse9.3 but i have it locally installed on a user account, so you could have a permission problem.

fidel, you have “gagame…” when the file should be “qagame…”. Meaning you have a “G” where there should be a “Q”.

and locate might not help if the database hasn’t been updated since installing ET.


(fidel castro) #8

hi,

regarding the usage of locate:

i usually make regular updates, so it was up to date

regarding search-phrase:

true, i noticed that fact later too :slight_smile:

so in /usr/local/games/enemy-territory/etmain i just have:

[fidel@cuba:etmain] ls *.so
cgame.mp.i386.so
ui.mp.i386.so

thx for your suggestions, but looks like i need more of them :slight_smile:

best regards fidel


(Shaderman) #9

There’s a qagame.mp.i386.so which comes with ETPro. Maybe it works if you start your server with etpro?


(CooperHawkes) #10

afaik the qagame lib is in one of the pk3 files… no need to extract it…
did you try to start the map with /map instead of /devmap ?