Gaming Zone > Unreal Tournament 2004
Server Issue
Massacre:
Please, if anyone knows how to fix this, help me out.
My xvoting.xvotinghandler config lines must have reached a maximum allowed limit.
I finally came across a forum where people were talking about it having a max number of characters allowed there.
I couldn't get any answers from the epic games forum, but the bug is that any time I attempt to add an eighth gametype to the list the server will not start up. The server-old-log is always completely blank. Running a dedicated server to test before adding gives me a flawless log. Even though I have triple checked that I've correctly installed mutators, have the right serverpackage lines, re-read the readme files, and have attempted server startup with only each of these mutators added one by one... it continues to happen. In fact, to test my theory that it wasn't an error on my end, I added a simple deathmatch gametype as the eighth config; One that has no mutators attached to it at all. Doing this gives me the same result.
The Web Admin Interface also completely bugs out as soon as another gametype is added. No page will display. I took a screen of my web admin page when this happens. Here it is.
It would be so awesome if this server that I'm paying for would stop limiting me in how much I want to do with it. I have a lot of things just waiting to be added and many many hours of work that I have copied and pasted into notepad files. I'm trying not to look at it as an insane amount of wasted time, thinking I'll get this problem resolved eventually; But I googled the crap out of this topic and the one and only thing I found that was relevant was the paragraph below.
Supposedly a mutator called DruidsMutator is able to handle each game config line separately from the voting handler in order to avoid this problem of the server not starting up or in rare cases, actually starting up then crashing soon after. It has it's own .ini file to handler this, then only requires DM.DM to be referred to as the only mutator in said config line. This worked briefly for one gametype. I then added another line in the same way. Went back to what it was doing. So I reversed everything I did after everything was ok. Despite everything being the same as it was when that first config line was working correctly with this druid mutator, it wouldn't start up anymore.
I would think this problem would be really easy to resolve, since I can be sure there are many admins that have placed many gametypes into voting on their servers. How did they avoid this nonsense? I can't have more than 7 gametypes for 17.00 a month?
Massacre:
I found the forum post that was talking about it. Doesn't help me any, but this shows it's a true limitation of the game and not some myth.
--- Code: ---The reason a crash will happen is that the server will scan new maps when changing to another map;
an incompletely uploaded map will not register properly and crash the server.
What I do to avoid crashing when installing new maps is to upload them to a unused directory (MapsTemp or similar)
then move it after it's done uploading.
----->Additionally, there's a limit to how much text can be in the map vote config;
going over that amount will also cause a crash, and IIRC, it looks similar to that.
(There's a way around that, by using Druid Mutator to house your mutator configurations in a separate ini,
so that the only mutator on your command line is DM.u.
Yes, DM mutator will help if you have a lot of different gametypes and mutators listed in your ini.
Once you go beyond the text limit (not sure what it is) your server won't boot.<-----
--- End code ---
[MiA]Raj:
I've had the same issue when I had a ton of bans stored in my server's ini.
I think the problem is your overall size of UT2004.ini file rather than the voting config in particular. I did a quick test with 400 gameconfig lines and had no problem with starting a server.
Got a lot of maps or bans or something in your UT2004.ini?
Massacre:
Thanks for offering a hand. Well here's the thing. There are definitely a lot of sections in there that were necessary to add when installing all these different mutators, but they're not referred to. I let them sit there so I don't have to keep the zip file for these around to read the read me over again and past them over + reconfigure them. The server has never had a problem after adding any amount of these. After I add the config line for the gametype I want the new mutator in, when it crashes I simply take away the server package line for it.
I don't think the length of the .ini as a whole is the problem because these mutator sections...
(example)
--- Code: ---[cDOM2.cDOM2Game]
bUnlimitedTranslocator=False
bAwardAdrenaline=True
bDeviousBots=False
bClassicTeamSymbols=True
bAdvertiseDDOM=True
bAddCDOM2ServerName=False
bDebugMode=False
bExtraStatsLogging=False
[cDOM2.cDOM_DomPoint]
DomMeshClassName=cDOM2.ControlPointMesh
bUseDomRing=True
bHiddenDomBase=False
HiddenDomBaseMesh=StaticMesh'CDOM-GameMeshes.DOMpoint.BaseHidden'
DomMeshShader(5)=
[cDOM2.ControlPoint]
bLightCone=True
ControlPointMeshes(0)=StaticMesh'CDOM-GameMeshes.ControlPoint.DomRed'
ControlPointMeshes(1)=StaticMesh'CDOM-GameMeshes.ControlPoint.DomBlue'
ControlPointMeshes(2)=StaticMesh'CDOM-GameMeshes.ControlPoint.DomGreen'
ControlPointMeshes(3)=StaticMesh'CDOM-GameMeshes.ControlPoint.DomGold'
ControlPointMeshes(4)=StaticMesh'CDOM-GameMeshes.ControlPoint.DomNeutral'
[ClassicDom.ClassicControlPoint]
NeutralShader=Shader'CDOMGameTextures.Shaders.S_Vertex_Neutral'
RedTeamShader=Shader'CDOMGameTextures.Shaders.S_Vertex_Red'
BlueTeamShader=Shader'CDOMGameTextures.Shaders.S_Vertex_Blue'
GreenTeamShader=Shader'CDOMGameTextures.Shaders.S_Vertex_Green'
GoldTeamShader=Shader'CDOMGameTextures.Shaders.S_Vertex_Gold'
--- End code ---
are a lot longer than the gametype config line.
I take the config line and serverpackage line away and the servers back up.
UT2vote may save the day. It lets you do up to 50 gametypes within it as long as the gametype names together don't equal more than 440 characters. I got it working like a well oiled machine when I tested on a dedicated server. Although in the past that hasn't mattered.
I'll come back and say if I've had any luck.
Massacre:
The other thing I wonder is if my server actors may be conflicting with some of these.
But as I said, adding basic DM with nothing else does it too.
If UT2vote doesn't solve it, I'm at a loss and this is the only other thing I could think it might possibly be.
ServerActors=MiA_HitSound.HitSoundActor
ServerActors=SmarterBots.SmarterBots
ServerActors=ServerColor.ServerColorActor
ServerActors=Ownage2.MutOwnage
The readmes made it sound like there was no other option but to add these in as server actors rather than server packages. I think I remember seeing wormbo say that you could place a "#" in front of what you want to exclude (like actors) right where you would specify things like GoalScore=.. MinPlayers=..
Navigation
[0] Message Index
[#] Next page
Go to full version