Server crash after map change

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Zur

surrealistic mad cow
Jul 8, 2002
11,708
8
38
49
UT Server crash after map change

Hi all,

Our clan has a dedicated server running on a Linux platform. It has mapvote installed and it seems to crash after a map change for no reason.

We need this server for clan battles so we might actually have to remove the mapvote mutator as the admins only have console access and it's up to the host to reset the serve. That would be a shame, though, as it doubles as a public server and mapvote servers to switch between the different custom maps available.

I've had a search through this forum and didn't find anything that would help. If need more information, I can forward your questions to the server host and post the information here.

P.S: Server is running mapvote v3.02, I think.
 
Last edited:

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
1. Upgrade to MapVote version 3.04.
http://www.planetunreal.com/bdbunreal/mapvote.htm

2. Does it crash consistantly every map switch ? or
just intermittantly.

3. What is the error message when it crashes ?
If the 304 upgrade doesnt fix it then send me the
log file from when it crashed.

4. Why does the host have to reset the server ? If they set it up
correctly it should automatically restart when UT crashes ?
 
Last edited:

Zur

surrealistic mad cow
Jul 8, 2002
11,708
8
38
49
1. Ok, I've already requested to upgrade mapvote to 3.04 (as it probably contains a few important fixes).

2. The server crashes intermittantly as you say. It will do this over a period of a few days and always when there's a map change. This is instant and the server is unavailable as soon as the client attempts to load the next map.

I don't know if this is related but it has occured after various manipulations :
- As admin, adding game modses such as TDM and LMS to the map selection.
- As admin, overriding an "eliminated" map.

But then again, the server crashed today after a simple map change. :biggrin2:.

As for possible conflicts with other mutators (unlikely), the only other package that is active is UTPure6B.

3. I will ask what error messages appeared in the log.

4. Well, the UT server is hosted on a private machine/connection and not on a commercial host. The person who's hosting it has some experience with UT servers (he is in fact hosting a few different servers) but, apparently, he isn't aware that you can restart a server automatically or hasn't investigated the possiblity.

I know there is a Windows utility that detects if a process has halted and starts it again. I imagine there's an equivalent solution for Linux but I'm not very familiar with this OS.

I have a question concerning the last item in MapVote Trouble Shooting Guide.

It says that there is a bug in version 3.02 that will cause a server to crash after more than 32 on-joins during a game. Could this happen in any other conditions ? The clan server has just opened and it is usually empty so I think this would be rare. That said, I've just had a peek in HLSW and the server is set with a frag limit and no time limit so it's possible for a game to last several hours if players only drop in occasionally.

P.S: Nice quad, btw :p .
 
Last edited:

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Actually the bug in version 3.02 was fixed in 3.03.
If more than 32 players joined the server it would
over run an array that is only 32 in length.
This means that if a player joins and then leaves and
then joins again that would count as 2 joins.
 
Last edited:

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Also, The shell script that they use to run the server should
be abled to automatically restart the server when it stops.

Under windows you would create a batch file something like this:

runserver.bat
------------------------------------------
:START
ucc server CTF-Face.unr?game=CTFGame?mutator=BDBMapVote304.MapVote
copy UCC.log crash.log

goto START
------------------------------------------

I'm sure there is something equivalent in linux.