Jump to content
Sign in to follow this  
kegetys

Linux server crashes

Recommended Posts

I tried setting reporingtIP=""; in the server.cfg and start with ./server -config=server.cfg but it didn't work. Same error message.

Angry Radish told me he had a computer were he had the same error message with the win dedicated server and that he had installed like 3 or 4 different win os and it never worked. Could it be that there are some hardware configurations were the server does not work? Cause i got it running flawlessly on 4 linux test servers and the one which counts (at my gamehoster) doesn't work. And after more than 2 days of checking logfiles, checking network configuration, using strace, making a list of ALL accessed files, turning on and off the firewall, installing additional libs and comparing version numbers of libs, checking security settings and running as root, etc, pp, i don't know what to try next. All data indicates that it SHOULD run, that really EVERYTHING is installed and configured correctly. Either it's a really stupid and obvious mistake on my side or there are some hardware issues in some cases...

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Suma @ Oct. 25 2002,12:45)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Kegetys @ Oct. 15 2002,15:50)</td></tr><tr><td id="QUOTE">A little bit more info... it seem that this crashing is caused by some addons, for example after placing "ash realismpack.pbo" into the addons dir all missions crash the server, even those that have nothing to do with this addon... There seem to be alot of addons that cause this, and those work fine on the windows server so there apparently is some sort of bug in the linux server.<span id='postcolor'>

Can you check if this issue is still present in 1.88?<span id='postcolor'>

The server seems to work great now no matter what addons I have installed and what memory settings I have in flashpoint.cfg, so it seems the problem is fixed. thanks smile.gif

Share this post


Link to post
Share on other sites

We're having some problems right now, where if anyone joins the server with an xml file defined in their profile, the server seems to try to refer to a nonexistant location in my ofp dir, then segfaults and crashes.

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">

19:57:38 Player Rk HorrorTrip connecting

19:57:47 Mission [sas] urban [2-24].noe read from bank

Transport... Adding `tcp'

Transport... Adding `buffered_tcp'

Transport... Adding `local'

Protocol.... Adding `ftp'

Protocol.... Adding `nntp'

Protocol.... Adding `news'

Protocol.... Adding `gopher'

Protocol.... Adding `http'

Protocol.... Adding `file'

Protocol.... Adding `cache'

Protocol.... Adding `telnet'

Protocol.... Adding `tn3270'

Protocol.... Adding `rlogin'

Net Before.. Add 0x85de900 with order 49150 tmplate `http://*' context (nil)

Net Before.. Add 0x85eaef0 with order 49150 tmplate `http://*' context (nil)

Net Before.. Add 0x85de3b0 with order 49150 tmplate `<null>' context (nil)

Net Before.. Add 0x85de2e0 with order 49150 tmplate `<null>' context (nil)

Net After... Add 0x85de970 with order 32767 tmplate `http://*' code -401 context (nil)

Net After... Add 0x85de970 with order 32767 tmplate `http://*' code -418 context (nil)

Net After... Add 0x85eaf90 with order 32767 tmplate `http://*' code 1 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 301 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 302 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 303 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 307 context (nil)

Net After... Add 0x85de9b0 with order 32767 tmplate `http://*' code 1 context (nil)

Net After... Add 0x85de7f0 with order 32767 tmplate `http://*' code 305 context (nil)

Net After... Add 0x85de4e0 with order 49150 tmplate `<null>' code 1 context (nil)

Conversions. Adding 0x8602360 with quality 1.00

Conversions. Adding 0x85ecdc0 with quality 1.00

Conversions. Adding 0x85ecf10 with quality 1.00

Conversions. Adding 0x85ece80 with quality 1.00

Conversions. Adding 0x85eceb0 with quality 1.00

Conversions. Adding 0x85ecee0 with quality 1.00

Conversions. Adding 0x85ed010 with quality 1.00

Conversions. Adding 0x85ed1d0 with quality 1.00

Conversions. Adding 0x85ebda0 with quality 1.00

Conversions. Adding 0x85e03d0 with quality 1.00

Conversions. Adding 0x85e84d0 with quality 1.00

Conversions. Adding 0x85e2760 with quality 1.00

Conversions. Adding 0x85e2800 with quality 1.00

Conversions. Adding 0x8614600 with quality 1.00

Conversions. Adding 0x8614600 with quality 1.00

Conversions. Adding 0x85fa090 with quality 1.00

Conversions. Adding 0x85f8210 with quality 1.00

Conversions. Adding 0x85f8230 with quality 1.00

Conversions. Adding 0x85dd740 with quality 1.00

Conversions. Adding 0x86023b0 with quality 0.30

Codings..... Adding deflate with quality 1.00

Codings..... Adding chunked with quality 1.00

Net After... Add 0x85d02d0 with order 65535 tmplate `<null>' code 1 context 0xbfffe590

ChunkStream. Chunk 0xa45bd08 created with max size 0

HTAccess.... Accessing document file:/home/angryradish/ofp/http/www.hgsued.de/squad.xml

Net Before.. calling 0x85de3b0 (request 0x9686b00, context (nil))

Net Before.. calling 0x85de2e0 (request 0x9686b00, context (nil))

Net Object.. 0x93b2d00 created with hash 0

Net Object.. starting request 0x9686b00 (retry=1) with net object 0x93b2d00

HTLoadFile.. Looking for `file:/home/angryradish/ofp/http/www.hgsued.de/squad.xml'

Node........`file:/home/angryradish/ofp/http/www.hgsued.de/squad.xml' means pat

h `/home/angryradish/ofp/http/www.hgsued.de/squad.xml'

Event....... Created event 0xa0ed980 with context 0xb07fe48, priority 20, and ti

meout -1

Event....... Created event 0x98d4330 with context 0xb07fe48, priority 20, and ti

meout -1

Event....... Created event 0x99fec08 with context 0xb07fe48, priority 20, and ti

meout -1

Host info... added `localhost' with host 0xb07fe48 to list 0xc96d8f8

Host info... Added Net 0x93b2d00 (request 0x9686b00) to pipe on Host 0xb07fe48,

1 requests made, 1 requests in pipe, 0 pending

HTHost...... No ActivateRequest callback handler registered

AutoMulti... can't stat "/home/angryradish/ofp/http/www.hgsued.de/squad.xml"(err no 2)

Segmentation fault

<span id='postcolor'>

please ignore the linewraps, having issues w/my cutting and pasting:-)

Share this post


Link to post
Share on other sites

Actually, when my server crashes (which happens alot since 1.88, didn't happen with 1.85) the last message i see is ALWAYS

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">

AutoMulti... can't stat "/path/to/ofp/server/email_of_player"(errno 2)

<span id='postcolor'>

Maybe the server needs some (empty) directories which aren't there when one uses the filelist from Kegetys? I will mkdir all the directories i have under windows and try again....

Share this post


Link to post
Share on other sites

Following my previous post ( here), I have had again several (it happens 5 times a day at least, so it's becoming quite annoying) crashes, exactly the same as Angry Radish :

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">23:08:00 Player 13MF_caritou connected (id=23521)

23:08:00 13MF_caritou uses modified config file - 1.85

23:08:19 Player 13MF_PAPA connecting

23:08:23 Player 13MF_PAPA connected (id=23521)

23:08:23 13MF_PAPA uses modified config file - 1.85

23:08:35 Game restarted

23:09:24 Player Moose connecting

23:09:27 Player Moose connected (id=1300434)

23:09:27 Moose uses modified config file - 1.85

23:09:50 Player [SAS] P51 connecting

Request..... Created 0x4f720a88

WWWLibInit.. INITIALIZING LIBRARY OF COMMON CODE

User Profile Adding `LIBWWW_GENERIC_USER'

User Profile Localizing 0x540107c8

HostName.... gethostname says `pingzero'

HostName.... FQDN is `pingzero(none)'

HostName.... gethostname says `pingzero'

HostName.... FQDN is `pingzero(none)'

Transport... Adding `tcp'

Transport... Adding `buffered_tcp'

Transport... Adding `local'

Protocol.... Adding `ftp'

Protocol.... Adding `nntp'

Protocol.... Adding `news'

Protocol.... Adding `gopher'

Protocol.... Adding `http'

Protocol.... Adding `file'

Protocol.... Adding `cache'

Protocol.... Adding `telnet'

Protocol.... Adding `tn3270'

Protocol.... Adding `rlogin'

Net Before.. Add 0x85de900 with order 49150 tmplate `http://*' context (nil)

Net Before.. Add 0x85eaef0 with order 49150 tmplate `http://*' context (nil)

Net Before.. Add 0x85de3b0 with order 49150 tmplate `<null>' context (nil)

Net Before.. Add 0x85de2e0 with order 49150 tmplate `<null>' context (nil)

Net After... Add 0x85de970 with order 32767 tmplate `http://*' code -401 context (nil)

Net After... Add 0x85de970 with order 32767 tmplate `http://*' code -418 context (nil)

Net After... Add 0x85eaf90 with order 32767 tmplate `http://*' code 1 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 301 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 302 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 303 context (nil)

Net After... Add 0x85de670 with order 32767 tmplate `http://*' code 307 context (nil)

Net After... Add 0x85de9b0 with order 32767 tmplate `http://*' code 1 context (nil)

Net After... Add 0x85de7f0 with order 32767 tmplate `http://*' code 305 context (nil)

Net After... Add 0x85de4e0 with order 49150 tmplate `<null>' code 1 context (nil)

Conversions. Adding 0x8602360 with quality 1.00

Conversions. Adding 0x85ecdc0 with quality 1.00

Conversions. Adding 0x85ecf10 with quality 1.00

Conversions. Adding 0x85ece80 with quality 1.00

Conversions. Adding 0x85eceb0 with quality 1.00

Conversions. Adding 0x85ecee0 with quality 1.00

Conversions. Adding 0x85ed010 with quality 1.00

Conversions. Adding 0x85ed1d0 with quality 1.00

Conversions. Adding 0x85ebda0 with quality 1.00

Conversions. Adding 0x85e03d0 with quality 1.00

Conversions. Adding 0x85e84d0 with quality 1.00

Conversions. Adding 0x85e2760 with quality 1.00

Conversions. Adding 0x85e2800 with quality 1.00

Conversions. Adding 0x8614600 with quality 1.00

Conversions. Adding 0x8614600 with quality 1.00

Conversions. Adding 0x85fa090 with quality 1.00

Conversions. Adding 0x85f8210 with quality 1.00

Conversions. Adding 0x85f8230 with quality 1.00

Conversions. Adding 0x85dd740 with quality 1.00

Conversions. Adding 0x86023b0 with quality 0.30

Codings..... Adding deflate with quality 1.00

Codings..... Adding chunked with quality 1.00

Net After... Add 0x85d02d0 with order 65535 tmplate `<null>' code 1 context 0xbfffe740

ChunkStream. Chunk 0x568468f0 created with max size 0

HTAccess.... Accessing document file:/games/ofp/rough

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de3b0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Before.. calling 0x85de2e0 (request 0x4f720a88, context (nil))

Net Object.. 0x56c81be0 created with hash 7

Net Object.. starting request 0x4f720a88 (retry=1) with net object 0x56c81be0

HTLoadFile.. Looking for `file:/games/ofp/rough'

Node........ `file:/games/ofp/rough' means path `/games/ofp/rough'

Event....... Created event 0x57075900 with context 0x5402f2d0, priority 20, and timeout -1

Event....... Created event 0x53c99df0 with context 0x5402f2d0, priority 20, and timeout -1

Event....... Created event 0x510324d0 with context 0x5402f2d0, priority 20, and timeout -1

Host info... added `localhost' with host 0x5402f2d0 to list 0x54341968

Host info... Added Net 0x56c81be0 (request 0x4f720a88) to pipe on Host 0x5402f2d0, 1 requests made, 1 requests in pipe, 0 pending

HTHost...... No ActivateRequest callback handler registered

AutoMulti... can't stat "/games/ofp/rough"(errno 2)

Segmentation fault

<span id='postcolor'>

OFP seems to try accessing strange files wink.gif

Whis'

Share this post


Link to post
Share on other sites

Those crashes happen if someone with incorrectly made squad xml urls joins... For example, if you put "www.blaa.com" to the xml url, instead of "http://www.blaa.com" the server doesnt seem to realise that its an URL, not a file, and then tries to load that as a file from the hard drive.

Share this post


Link to post
Share on other sites

EDIT : Bingo! You're right, just tested. Thanks Keg'... (how many times do you have heard that : "Thanks Keg'". I beg an awful number of times wink.gif )

So no solution, cause even blocking access to port 80 would not affect this behaviour sad.gif

Share this post


Link to post
Share on other sites

Anyone know of a way to block parsing xml's untill we can get a fix on this? It's not even worth running a 1.88 pub server if any guy w/this xml prob joins...

thanks for the info though Kegetys, it's good to know what the root of all this is, rather than "something with the tags" biggrin.gif

Share this post


Link to post
Share on other sites

I just wanted to bump this to keep it from getting buried.

Can anyone from BIS acknowledge this as a problem needing fixing?

Or am I missing something I need to do to keep this from happening?

Share this post


Link to post
Share on other sites

Problem acknowledged. Fix in the works.

Share this post


Link to post
Share on other sites

Apart from the crashes from the squad.xml (which is good to hear that you are working on) the server sometimes "hangs." I don't know if this has got the same cause, it seems to happen sometimes when you kick someone: Server is not responding anymore and shows a black screen. When i switch to console for logfiles it's empty. When i use ps to show me the server processes only 2 or 3 of the 6 processes are still running. Even as admin one can do nothing, the server does not respond to #missions, #reassign or such.

My server is running in a wrapper:

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">

#!/bin/sh

TIMEOUT=5

while true

do

./server -config=server.cfg &> logfile.txt

if test $? -eq 0; then

break;

fi

sleep $TIMEOUT

done

<span id='postcolor'>

So, it gets restarted whenever it crashes but not when ended with #shutdown. But while it "hangs" there are still processes running so it is not restarted... I'd prefer it crashed in those cases, as the server is good as dead and can't be restarted when i'm not around sad.gif

Share this post


Link to post
Share on other sites

According to the *.xml problem some you mentioned before (adding http:// and so on), I thought I would have fixed the matter that my Linux server does not show the squad.xml. I was wrong! I changed the xml file but it still does not work...

This is some strange sh** confused.gif

It would be nice if you could help me...

Best regards *DOC*

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (benu @ Oct. 29 2002,14:05)</td></tr><tr><td id="QUOTE">Apart from the crashes from the squad.xml (which is good to hear that you are working on) the server sometimes "hangs." I don't know if this has got the same cause, it seems to happen sometimes when you kick someone: Server is not responding anymore and shows a black screen. When i switch to console for logfiles it's empty. When i use ps to show me the server processes only 2 or 3 of the 6 processes are still running. Even as admin one can do nothing, the server does not respond to #missions, #reassign or such.

My server is running in a wrapper:

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">

#!/bin/sh

TIMEOUT=5

while true

do

./server -config=server.cfg &> logfile.txt

if test $? -eq 0; then

break;

fi

sleep $TIMEOUT

done

<span id='postcolor'>

So, it gets restarted whenever it crashes but not when ended with #shutdown. But while it "hangs" there are still processes running so it is not restarted... I'd prefer it crashed in those cases, as the server is good as dead and can't be restarted when i'm not around sad.gif<span id='postcolor'>

I've got some other server hangs, the server does not report an error on accessing a file which doesn't exists and doesn't seg fault.

Instead, all users are disconnected, and no one is able to rejoin the server. Processes are still up and running, but do not respond. Have to kill them and restart the server.

Log entry (not very usefull, but...) :

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE">14:55:58 Mission 2-24_skirm_ambush.noe read from bank

14:56:37 Player Falke connecting

... blabla on xml parsing

14:56:43 Falke uses modified config file - 1.85 (user connects 2 minutes before server hangs, so probably not a xml problem)

14:58:16 Player Crotalo disconnected

14:58:16 Player bd disconnected

14:58:17 Player Defcon disconnected

14:58:17 Admin Defcon logged out.

14:58:18 Player Falke disconnected

14:58:18 Player TFC disconnected

14:58:18 Player pat disconnected

14:58:18 All users disconnected, waiting for users (server hangs, no one is able to reconnect)

15:01:44 Dedicated server created (have to kill processes and restart the server)

Operation Flashpoint Console version 1.88: port 2302 - Sockets

15:01:46 Server identity created<span id='postcolor'>

I don't know what could be the problem. From the log I get, players were on the position selection screen, not playing.

Whis'

Share this post


Link to post
Share on other sites

Server hanging confirmed, it happened several times now. I don't know what to do to help BIS pple on this issue confused.gif

Whis'

Share this post


Link to post
Share on other sites

Had it several times, too. It seems to be different at different times, though. Sometimes i'm still in the game and can use #shutdown (but iirc the server didn't shut down but crashed in that case), in other cases i can press ctrl+c in the console which ends the server and in other cases still pressing ctrl+c only kills some processes and some hang. I have to kill those with the kill command.

Today a guy with corrupt squad info joined several times, first it crashed the server, then the server hung. Could be coincide though. Sadly there is no logfile output when the server goes down like this (i'd like to have banned that sucker).

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">i'd like to have banned that sucker<span id='postcolor'>

Unfortunately, you can't, the server doesn't give the ID in the logs before crashing sad.gif

Same for me, same game coming 3 times in a row, crashing the server each time.

Whis'

Share this post


Link to post
Share on other sites

Ok, I am getting desperate...

My Linux server 1.90 crashes randomly and I have no clue why. It can run fine for a few hours then crash with a segementation fault out of nowhere, just because someone tries to connect. First I thought this was related to certain players only but then it started to happen with players that have been playing fine for hours before.

Longest uptime was 5 hours but sometimes it crashes after 5 minutes, sometimes after half an hour. I can't see a pattern here...

The solution Kegetys posted a few pages above doesn't work for me. What bugs me most is that I don't know whether this problem is caused by the OS/installation or the game itself.

I will include my config file and a serverlog (which doesn't show much)

server.cfg:

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE"> passwordAdmin="xxxxxx";

password="";

hostname="ZEUS Linux Server Dual Xeon"

motd[]=

{

       "Welcome to ZEUS Testserver",

       "Under Construction!",

       "IT MAY CRASH!!",   //<--- it's sad to have to write such things in your MOTD...

       "Have Fun, play fair"

};

motdInterval=5;

voteThreshold=0.75;

reportingIP="master.gamespy.com";

voteMissionPlayers=1;

MaxPlayers=48;

kickDuplicate="true";

aiKills="true";

MaxMsgSend=512;

MinBandwidth=1024000;

MaxSizeGuaranteed=256;

MaxSizeNonguaranteed=512;<span id='postcolor'>

Server Log (sorry it's a bit long):

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE"> ZEUS:/ofp # ./server -config=server.cfg

20:44:56 Dedicated server created

Operation Flashpoint Console version 1.90: port 2302 - Sockets

20:44:56 Server identity created

20:45:10 Player Praetorian connecting

20:45:49 Player Praetorian connected (id=xxxxxx)

20:45:55 Player Tasman connecting

20:46:20 Player FireFox connecting

20:46:20 Player Tasman connected (id=xxxxxx)

20:46:41 Player Pimmelorus connecting

20:47:07 Player Raphaël connecting

20:47:07 Player Pimmelorus connected (id=xxxxxx)

20:47:11 Player RedDeviln connecting

20:47:14 Player Raphaël connected (id=xxxxxx)

20:47:14 Raphaël uses modified config file - 1.85

20:48:03 Player Raphaël disconnected

20:48:03 Player RedDeviln connected (id=xxxxxx)

20:48:03 RedDeviln uses modified config file - 1.85

20:48:03 Player FireFox disconnected

20:48:14 Player FireFox connecting

20:48:44 Player Crunch connecting

20:48:44 Player FireFox connected (id=xxxxxx)

20:48:44 FireFox uses modified config file - 1.85

20:49:11 Player Crunch connected (id=390145)

20:50:08 Player Praetorian disconnected

20:50:10 Player Praetorian connecting

20:50:31 Player Praetorian connected (id=xxxxxx)

20:50:48 Player Terox connecting

20:51:27 Player Terox connected (id=xxxxxx)

20:51:53 Admin Terox logged in.

20:52:34 Mission dm08zz_realpaintball.intro read from bank

20:54:39 Mission 1-12_d_flagfight3.noe read from bank

20:55:47 Roles assigned

20:55:47 Reading mission ...

20:55:59 Mission read

20:56:03 Player FireFox disconnected

20:59:18 Player Praetorian disconnected

20:59:21 Player Praetorian connecting

20:59:43 Player Tasman is loosing connection

20:59:43 Player Pimmelorus is loosing connection

20:59:43 Player RedDeviln is loosing connection

20:59:43 Player Crunch is loosing connection

20:59:43 Player Praetorian connected (id=xxxxxx)

21:00:21 Player yamammammaaa! connecting

21:00:26 Player yamammammaaa! connected (id=xxxxxx)

21:00:46 Player Zed connecting

21:01:42 Player Zed connected (id=xxxxxx)

21:01:42 Zed uses modified config file - 1.85

21:02:09 Player Zed disconnected

21:02:12 Roles assigned

21:02:12 Reading mission ...

21:02:12 Mission read

21:03:39 Game started

21:06:58 Player yamammammaaa! is loosing connection

21:17:25 Player RedDeviln disconnected

21:18:47 Game finished

21:18:50 Waiting for next game

21:19:04 Player Pimmelorus disconnected

21:19:33 Mission liga-cup_anhoehe_c_1.2.cain read from bank

21:19:58 Player Praetorian disconnected

21:20:00 Player Praetorian connecting

21:20:21 Player Piza connecting

21:20:21 Player Praetorian connected (id=xxxxxx)

Segmentation fault  /// and then it crashed...

<span id='postcolor'>

Another thing I noticed is that the server is extemely delicate with other people connecting...no matter which bandwidth they use (DSL, Cable, ISDN) the server sometimes almost comes to a halt, showing "Player xxx is loosing connection" for about 15 seconds. I know this issue but it never seemed so drastic until version 1.90. It also takes a very long time to connect, even for me. And I have a ping of 20 and 768 kbit DSL (no, noone was using custom soundfiles).

Machine specs are as follows:

dedicated 100 Mbit connection

IBM X345 server Dual Xeon 2,2

2 Gigs of RAM

OS is Suse Enterprise Server 8.0/United Linux 1.0

nothing else on it except OFP and Teamspeak 2.0

The server runs fine and very fast (when it works) and performance should be high enough not to make it hang for 15 secs as soon as someone connects.

I am using the config.bin, resource.bin and stringtable.csv from a fresh Win32 1.90 installation. There are no unofficial addons installed, it's fresh from the oven (I only added a few MP maps which work fine on other servers)

Anyone able to help me?!?...I hope it's not an issue with the Linux installation/tweaking since I am a Linux newbie...

Thanks

Shrike

Share this post


Link to post
Share on other sites

I feel neglected... confused.gif

Come on, I know this is an issue, it has been confirmed by other Linux server admins as well...

Anyone?

Share this post


Link to post
Share on other sites

SO  I have fully functional server 1.90....

1. Be sure that you packed installed version on disk then you have copied on Linux machine and unpack there. It is needed because of transformations made by Linux boxes.

2. IF the server hangs on Segmentation fault error when some player is connecting then you have not functional DNS system on Linux BOX it is because that player have an clan url entered and server tryes to resolve it. You can test it by removing clan url.

3. if you upload any more files on that server you must convert names to lowercase. Missions needn't be zipped if you are uploading them, only lowercased(most file managers can do it http://winscp.vse.cz/eng/ ). If you are uploading many files you can reexecute server instalation package and it converts files as it likes them.

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (kamik @ Dec. 07 2002,15:26)</td></tr><tr><td id="QUOTE">if you upload any more files on that server you must convert names to lowercase. ......reexecute server instalation package and it converts files as it likes them.<span id='postcolor'>

I too finally have a working 1.90 linux server, Thank You BIS!!!

As for the lowercase conversion, you can just re-run tolower, and it will do all the conversions for you without rebuilding the server executable

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×