PDA

View Full Version : UT2Vote17... at last.



ProAsm
08-09-2003, 06:37 AM
UT2Vote17 - Released 9th August

http://www.unrealza.co.za/proasm/ut2vote/images/utv17maps.jpg

Direct Download: http://www.unrealza.co.za/files/mods/ut2vote17.zip

Please Note:
UT2Vote17 requires Patch 2225 and the EpicBonusPack to be installed.

Manual in English or German see: http://www.1337noob.de/ut2vote/index.html

For more detailed information see: http://www.unrealza.co.za/proasm

------------------------ Installation ------------------------------

The following files need to go in the UT2003 System folder:

UT2Vote17.u
UT2Vote17.int
UT2Vote17.ini

UT2Vote17 needs to be added as a Mutator in your Server startup commandline as follows:
?Mutator=UT2Vote17.UT2Vote

You also need to add UT2Vote17 as a Serverpackage in the servers UT2003.ini file:

[Engine.GameEngine]
ServerPackages=UT2Vote17

------------------------ Brief Setup -------------------------------

No other Mutators or ? commands should go in the Server startup line.
UT2Vote requires this information to be entered at the following places:

ServerMuts=
Any Mutators that you would normally add to your Server startup commandline, must go here.
For example:
ServerMuts=ServerBots.ServerBots,UnrealGame.MutLow Grav,XGame.MutNoAdrenaline

ServerLine=
Any commandline commands that you need for all games must go here, for example:
ServerLine=?Translocator=True?AdminName=Admin?Admi nPassword=xxxxx

GamePassword=
If the Games on your server requires ALL players to logon with a Game Password, that password should be entered here.

VoteAdminPass=
This is the Main Admin password and will give this Admin full rights to accessing anything in UT2Vote.

ClanAdminPass=
This password is for Clan Leaders who can setup the server for a dedicated ClanMatch.
This Admin will not have access to the general Admin settings of the server.

DefaultGame=
Whatever you choose to be your Server DefaultGame needs to be entered here.
If you leave it blank, UT2Vote will enter the game from which your Server first starts up in.
Example: DefaultGame=XGame.xDeathMatch
When players have all left your server and it is not in a default state, UT2Vote will switch your server to this Default Game State.

You are now ready to startup your Server.

Once your server is running, join the Game and login as Admin:

Mutate UT2VoteLogin (the VoteAdminPass)
Press the Map Menu Hotkey (normally set on the ScrolLock Key) and once the Menu is up, click on the Admin button and you will start seeing the world at your fingertips.
NB.. All Admin changes will need a level restart.

-------------------- Fixes in Version 1.7 --------------------------

MapLimits
Fixed the small bug which prevented the MapLimits not working correctly in 1.6

PlayersMustBeReady
Fixed where a Clan Match switched back to a default game the PlayersMustBeReady remained.

Clan Game Password
Fixed the conflict between the Game passwords when a Clan Match was being played.
Fixed where sometimes when a Clan Admin switched to another game, the password remained.

Chatlog
Fixed the map title being displayed at the wrong time in the ChatLog.

Wrong map in wrong game
Fixed when an Admin could switch to the current map when a new Game had been voted.
This for instance caused a DM map to be played in a CTF game.

Admin Spectator
Fixed where an Admin logged in as a Spectator, he now gets the proper Map Option and Menus.

New Game Mutators
Fixed when a new game was voted and the Mutators were not being reset.

MapLists
Fixed the UT2Vote GameType MapLists not working correctly.

Game Seperators
Fixed where an Admin could edit a Game Seperator in the Games Menu.

Game Speed
Fixed where the GameSpeed would sometimes default to 50%.

Setup Menu
Fixed where the Setup Menu would sometimes display incorrect settings.

3 Player Vote Pass
Fixed when a Player would get his vote passed during a game if there where 3 Players on the Server and no one else voted.

Game Button
Fixed where Game Button was not disabling after a new game had been voted.

WebAdmin
Fixed where all Games showed in WebAdmin even if they were set as AllowVote=False.

InstaGib
Fixed where a Instagib or Arena would show in the Menu if an InstaGib game was already being played.

TTM Detection
Fixed where UT2Vote would not load its defaults when starting a game using TTM.
This fix may cause other problems with TTM, especially during a TTM Warmup.

-------------------- Additions in Version 1.7 ----------------------

UT2VoteIniOnly
A new catergory has been added to the Ini file for ini file only settings.
[UT2Vote17.UT2VoteIniOnly]

Chat Line
A Chat line has been added to the Map Menu Option window for players to chat while voting.
NB.. This Chat line is not buffered so it does not remember what you last entered.

Admin GameMenu
A new Game Menu has been added where all variables and commands are now in click and set format.
An Admin can also edit any GameType from the Game Menu by clicking on the new Edit button.

Chatlog Commands
An Admin can now disable or enable the Chatlog during a game.
From ingame:
Mutate UT2VoteChatOff or Mutate UT2VoteChatOn
From WebAdmin Console:
Say UT2VoteChatOff or Say UT2VoteChatOn
This was done so Admin can download the current Chatlog via remote FTP.

Clientside Demo
A Player can now start a Clientside Demo from the Client menu.

Mutator List
All Mutators are now in a single List which can hold up to 50 Mutators.
These include all the default Mutators as well and are displayed in alphabetical order.

Multi Mutators
An Admin can now select as many Mutators as he wants at any time.

Clan MapList
The maps in the Clan Maplist has been increased from 10 to 20
The same map can now also be listed twice in a Game.

Hourly Auto Gameswitch
An option has been added to the ini file where your server can switch to a new GameType at any time.
[UT2Vote17.UT2VoteGameSwitch]
SwitchToGame=(SwitchHour=12,GameClass="XGame.xDeathMatch",DoSwitch=True)
SwitchToGame=(SwitchHour=21,GameClass="XGame.xCTFGame",DoSwitch=False)
SwitchToGame=(SwitchHour=22,GameClass="XGame.xTeamGame",DoSwitch=True)
At 12:00 UT2Vote will now switch your Server to a DeathMatch game.
The switch at 21:00 will not take place because DoSwitch=False
The switch at 22:00 will take place however.
When using this new option, make sure your server PC is set to 24 hour time.
NB.. UT2Vote will set this new game as its current Default Game.
UT2Vote will ONLY switch to the new GameType if the server is empty.
WARNING! Make sure your GameClass is correct else your server will Crash!

bDisplayRec
This can be found in the Ini file and if set to False, it will not display the message:
< Recording Started > when an Admin starts a Demo recording.

UT2Vote vGames
As these special Games did not show in the UT2003 Browser they have all been changed to xGames.
Except for Invasion they are now as follows:
UT2Vote17.xDeathMatch
UT2Vote17.xTeamGame
UT2Vote17.xCTFGame
UT2Vote17.xDoubleDom
UT2Vote17.xBombingRun
UT2Vote17.Invasion
UT2Vote17.xMutantGame
UT2Vote17.xLastManStandingGame

Map Opinion Vote
Players can now vote an opinion on the current map being played.
This is so Admin can see which are the more popular maps on the server.
Players can also view the Top 20 maps by either clicking on the View button before voting an Opinion or by bringing up the Client Menu and doing it from there.
Players can also vote for one of the Top 20 Maps but selecting one and clicking on Submit.
Once a Player has given his Opinion Vote, the Opinion extended Window will no longer display for him.
The Admin can view the percentage Opinion in the Ini file under:
[UT2Vote17.UT2VoteMapsVoted]

bUseOpinion
If this is set to False, it will disable the Map Opinion Vote option in the Map Menu altogether.

bSortOpinion
If this Ini option if set to True, the maps will be sorted in their Opinion order rather than Maps Voted order.

VotePercent
This can be found in the Ini file and if set greater than 0, UT2Vote will use this as the required percentage to pass a Vote.
If set as VotePercent=0 then the old way will be used.

EndGame Button
The DefaultGame button in the Setup Menu has been replaced with a EndGame button.
This will now set the current game to its original and remove all ClanMatch configurations and Clan Password.

GamePassword
A GamePassword= has been added to the Ini file for Admin to enter the common Game Password needed for their Server.
NB.. The Game Password should only be entered here as this has priority over any other place.

bUseChatMap
In the Ini file, setting this to True will now have the ChatLog appended to the MapName.
In this way you can have a Chatlog for every map rather than one big Chatlog.
Also makes it easy to view other ChatLogs during the game by an Admin.

MapLimits per Game
The MapLimits are now set for each GameType rather than each Map Type.
This is because namy GameTypes use the same MapType and if a MapLimit has not counted to zero, that map would not show in the new game.

Rejected Maps
Rejected Maps are now also per GameType as with MapLimits.

Server Restart
When a Server is started, it no longer adds itself to the number of MapsVoted count.

Map Menu
The Map Menu Options window has been moved up to allow messages to be seen while the Menu is open.

Painter
The Painter weapon will now also be disabled when the Redeemer is disabled during a ClanMatch.

bShowVotes
In the Ini file, setting this to True will display the current Vote tally in voted order.

bShowTally
In the Ini file, setting this to True will display the current Vote tally in the Mapmenu but only after the player has voted for a Map Opinion or the Opinion is disabled.
The Tally will only display at GameEnd and in Random voting.

bDisWarmupIfTTM
In the Ini file, setting this to True will disable the UT2Vote Clan Warmup if TTM is being used.

Clan Warmup
When a player now is Ready - he will go into Spectator mode.
When everyone is ready a Countdown will start with the Match doing a Game restart and no longer a Level restart.

bWarmStart
Also added in the Setup Menu and if set to True, the above "warm" Game Restart will take place else if set to False, the normal Level restart will happen.

Clan Warm Time
Also added in the Setup Menu and indicates the time required for a Clan Warmup session.

HUDs
All standard Game HUDs are now catered for and all Clientside options, including Hud Transparency.
NB.. Huds will be disabled if TTM is running.

--------------------------- Credits ----------------------------------

Thanks go to the following for all the help and testing on UT2Vote17

Yakomo - Socke - NexXxus - MikeDr

Clans: =]DBoZ[= - [TDW]

Also thanks to all those people who sent their inputs and requests.

ProAsm
proasm@stormnet.co.za

legacy-supernewbie
08-10-2003, 03:35 AM
great :up:

but there should be another way to show who voted what at the end of the match

the whole screen is full of vote messages and its very annonying

DM-Antalus (1), DM-Asbestos (1), DM-Gael (1)
Player 1 voted for the map DM-Gael
DM-Antalus (1), DM-Plunge (1), DM-Gael (2), DM-Asbestos (1)
Player 2 voted for the map DM-Insidious
DM-Antalus (1), DM-Plunge (1), DM-Gael (2), DM-Asbestos (1), DM-Insidious (1)
Player 3 voted for the map DM-blabla
DM-Antalus (1), DM-Plunge (1), DM-Gael (2), DM-Asbestos (1), DM-Insidious (1). DM-blaba (1)

if you have more than 2 people voting those messages are covering the whole screen and its hard to see who voted what

i think the message that shows what maps were voted for how many times should stay on screen for the whole voting time(maybe on top of the screen ?) and not pop up again everytime someone votes a map

legacy-supernewbie
08-10-2003, 05:49 AM
and it would be cool to see the map rating behind the maps in the maplist

hopefully that will stop maps getting voted that everyone hates :mad:

ProAsm
08-10-2003, 06:50 AM
To switch off the vote tally display:

[UT2Vote17.UT2VoteIniOnly]
bShowVotes=False

legacy-VladTepz
08-10-2003, 12:27 PM
Cool, now you can put all your time and effort into DuelGame5 for CTF. :D

Vlad

legacy-rice
08-11-2003, 04:44 AM
thanx for the hard work,
just installed it and it works great.
ty again

rice

legacy-TDW-Socke
08-11-2003, 05:15 AM
and finally my beloved voting-scores-screen will come to life :D

legacy-Shop@Warmart
08-11-2003, 10:21 AM
Ut2Vote17 works great, great load of new features.

Just still having the same problem I had with v16, that is that UtSecure211 and Ut2Vote will not both run at the same time. Server always stops after the UtSecure log entries.

Either will work individually, just commenting out Ut2Vote17 server package makes UTsecure run fine.

I've tried including the UTsecure mutator in my startup line, but it makes no difference. I've tried adding it to ServerMuts in the vote.ini, I've tried just enabling the Secure serveractor, and I've tried no entry in both startup line and vote.ini. Always same deal. Definitely seems like a conflict btwn the two.

Any help would be greatly appreciated, would really like to have UTSecure211 running.

Thanks.

ProAsm
08-11-2003, 02:19 PM
mmm thats news to our ears.

In 1.6 we specifically made sure UTSecure211 and UT2Vote ran together.

Remember, if you have UTSecure as a ServerActor, then you dont need to mention it anywhere, either the startup line or as a Mutator.

In 1.7 we tried running UTSecure in every way possible and it always worked fine.

Socke, maybe you can comment here.

legacy-Yakomo
08-11-2003, 03:34 PM
Hmm, I can understand you, Shop@Warmart. I would NEVER run a server without UTSecure.
But I have UT2Vote17 and UTSecure211 running together nicely, no probs at all.
So lets check if everything is set correctly at your place:

Make sure the following files are in your server's System folder:

UTSecure211.u
UTSecure211.int

Now check your server's ini-file for these entries:

[Engine.GameEngine]
ServerPackages=UTSecure211
ServerActors=UTSecure211.UTSecureServerActor

Make sure there is no blank before the linebreak after those entries
(or after any other ServerPackages- or ServerActors-entry!!) :

Wrong: "ServerPackages=UTSecure211 " <----- !!!!

Correct: "ServerPackages=UTSecure211"

This happens a lot!!! :weird:

Also, plz verify that

"SecurityClass=UnrealGame.UnrealSecurity" is found under [Engine.GameInfo]

And check that this is also in the server's ini:

[UTSecure211.UTChecker]
Checks=(FName="playerskins",MD5="084b130ae3446290c7093339464117d5",MD5Type=0)
Checks=(FName="BrightPlayerSkins.utx",MD5="f40aa11a0878ea95bb93eb57ac386008",MD5Type=0,Optional=True)
Checks=(FName="UTSecure211.u",MD5="a0b0938037055d5038bfb7e5f1da845e",MD5Type=2,GUID="AFFD75B74EA547CBD617B7B120164036",MaxGenerations=1)
WhatToDo=1
TimeoutSeconds=60
bKickOnTimeout=true
bCheckSets=true
bUseCustomLog=false
LogFileName=UTSecure

Thats all you need. Don't put UTSecure anywhere else!! Not in the UT2Vote.ini, not in
the startup line. NOWHERE ELSE!!!!

Hope this helps...

legacy-Shop@Warmart
08-11-2003, 05:58 PM
ProAsm: I just ensured that UTSecure was only listed as a ServerActor.

Yakomo: Both files are in system folder, and everything is under the [UTSecure211.UTChecker] exactly as you listed. Also checked for trailing spaces (I had removed one from the [UTSecure211.UTChecker] section initially), none were found.

UTSecure is mentioned nowhere on startup line or in UT2vote.ini

Didn't mean to imply that there was a definite conflict btwn UT2vote and UTsecure for everyone (just is on my specific server).

Just for some more info, here is my startup line: DM-DE-Grendelkeep.ut2?game=UT2Vote17.xTeamGame?mutator=U T2Vote17.UT2Vote ini=UT2003.ini log=Logs/UT2003Server1.log

With this server, I guess due to their web interface (only place u can edit it), you have to include a default map and gametype or the server will not start.

Here's the last part of my server's log (Note: it looks like it's starting and stopping the server twice but this is the final part):

WebAdmin: UT2Vote17.UT2VoteServerAdmin Initialized on Port 2000
ScriptLog:
ScriptLog: ============================================
ScriptLog: UTSecure - Interim security release 2.11
ScriptLog: (c) 2002-2003, Epic Games
ScriptLog: ============================================
ScriptLog: * Securing PlayerControllers
ScriptLog: * Logging Output to UTSecure
ScriptLog:
Log: Opening user log ..\UserLogs\UTSecure.log
ScriptLog:
ScriptLog: Team AI is DM-DE-Grendelkeep.TeamAI
ScriptLog: Team AI is DM-DE-Grendelkeep.TeamAI
ScriptLog: [~] Starting PlayerJoinDumpSE version 104
ScriptLog: [~] Logging player joins to PlayerJoin_7777_2003_08_11_18_01_29.txt
ScriptLog: [~] Michiel 'El Muerte' Hendriks - elmuerte@drunksnipers.com
ScriptLog: [~] The Drunk Snipers - http://www.drunksnipers.com
Log: 0 ANTIPORTALS
Log: MasterServerUplink: Resolved ut2003master1.epicgames.com as 207.135.145.3.
Log: Resolved master0.gamespy.com (216.144.239.34)
ScriptLog: UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
ScriptLog: UdpGameSpyUplink: Port 7788 successfully bound.
Log: MasterServerUplink: Connection to ut2003master1.epicgames.com established.
Log: Master server requests heartbeat 0 with code 13252
Log: Master server requests heartbeat 1 with code 13252
Log: Master server requests heartbeat 2 with code 13252
Critical: AFileLog::execLogf
Critical: (MutUTSecure DM-DE-Grendelkeep.MutUTSecure @ Function UTSecure211.MutUTSecure.cLog : 001F)
Critical: UObject::ProcessEvent
Critical: (UTChecker DM-DE-Grendelkeep.UTChecker, Function UTSecure211.UTChecker.Spectator.BeginState)
Critical: UObject::GotoState
Critical: UObject::ProcessEvent
Critical: (UTChecker DM-DE-Grendelkeep.UTChecker, Function UTSecure211.UTChecker.Startup.Timer)
Critical: AActor::Tick
Critical: TickAllActors
Critical: ULevel::Tick
Critical: (NetMode=1)
Critical: TickLevel
Critical: UGameEngine::Tick
Critical: UpdateWorld
Critical: UServerCommandlet::Main
Exit: Executing UObject::StaticShutdownAfterError
Exit: Exiting.
Log: Waiting for file streaming thread to finish...
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 08/11/03 18:01:33


Sorry to be a pain, if you have any further comments they would be of course greatly appreciated!

legacy-Yakomo
08-11-2003, 07:17 PM
Don't be sorry, no pain here :D

But your prob looks strange, maybe Pro can read something out of the log.

Did you try removing the "PlayerJoinDumpSE"? Just for testing! We had a prob some time ago where ServerAdsSE (also from El Muerte) and UT2Vote conflicted and it was fixed by Pro. So just try that to be on the safe side.

legacy-supernewbie
08-12-2003, 02:43 AM
i think there is a problem with voting games :eek:

i voted for capture the flag a few times yesterday and it never pops up to be a yes/no vote

then i asked the other players if they vote ctf and they did

we were 7 players and we got 5 votes for ctf and 2 votes for different maps (minplayers for ctf is 6)

both map votes poped up, and we voted no, but then we had to start voting again :confused:
no ctf vote for us :sour:

we made this a few times, but there was never a message to yes/no vote ctf

then i got mad, logged in as admin, and switched to ctf manually :mad:

legacy-TDW-Socke
08-12-2003, 05:02 AM
hmm, i'm a bit late :rolleyes:

regarding utsecure: it workes the way, yakomo discribed it: Utsecure as a serveractor, nothing more.

btw, you should change BrightPlayerSkins.utx to BrightPlayerSkins

i tested it with PlayerJoinDumpSE 1.04, and it worked withot any problems.
Just
ServerActors=UTSecure211.UTSecureServerActor
and
ServerPackages=UTSecure211
in the ut2003.ini (or whatever it's named) and nothing regarding utsecure in the ut2vote17.ini.

i'd say, you send your inis and logs to proasm, maybe he will find something...

@supernewbie: Your problem sound like a misconfig.
please post your ut2vote17.ini (the first 3 chapters), and we'll see...

ProAsm
08-12-2003, 04:15 PM
Looking through your log I see this:

Critical: AFileLog::execLogf

What that is, is a Logfile that cannot open, or is already open and is trying to open a second time - this will cause a crash.

Firstly - disable the log file in UT2Vote (if its enabled) as a test.
bUseChatLog=False

If thats not it, then you have something else that is trying to open a log file - dump it or disable it.

A long shot but change your startup from:
log=Logs/UT2003Server1.log
to
-log=UT2003Server1.log

legacy-Pnr
08-14-2003, 02:17 AM
Installed UT2Vote17, everything's working great. Very nice! Thanks!

legacy-Fisch
08-17-2003, 07:42 AM
Hi!

I have a problem with ut2vote 1.7:

When i click on the "game" button in the ut2vote button (Admin and Non-Admin) nothing happens.

In the console i get this error:

RPC bunch overflowed


What can i do to solve this problem?

Thanks in advance

ProAsm
08-17-2003, 08:04 AM
Wow! thats a new one :)

Send me your UT2Vote17.ini file and your Server Startup string and I'll have a look - sounds like a config problem somewhere.

proasm@stormnet.co.za

ProAsm
08-17-2003, 10:02 AM
Ok - I had a look at your ini file and my findings.

If you remove all Games from "Quad TDM" onwards it will work.

There is a limitation on how many GameTypes you can have and the limit is based on the length of the GameName.

If you add up all the characters for all the GameNames + 1 as you need a comma between each GameName, the total number of characters must not exceed 470.

Although I did put a trap routine in for this, it some how is not kicking in as you must be the 1st Admin to ever exceed 36 GameTypes :)

In version 1.8 I will see if I can get around this problem.

Thanks a ton for this input.

legacy-Fisch
08-17-2003, 10:38 AM
Hi!

Thanks for your reply.



you must be the 1st Admin to ever exceed 36 GameTypes


This is a LAN only server and i want to have some fun at this LAN- Party.
But i can deaktivate some Gametypes because they don't work together with ut2vote. (The .ini problem which i described in the last ut2vote16 thread)

legacy-Shop@Warmart
08-23-2003, 02:20 PM
Well still could never get UTSecure and UT2Vote17 to work together but today I tried the new version of AntiTCC and wahlah it works fine :)

So problem solved!

Thanks

ProAsm
08-23-2003, 02:42 PM
Great to hear that ;)

legacy-Orion Pax
08-23-2003, 10:01 PM
Ok Pro.....i got this in my log file today....its the first time i saw it.....and it happend right after i installed serverbots and Bull**** to my server.......



Warning: UT2Vote DM-BDC-Basement.UT2Vote (Function UT2Vote17.UT2Vote.ModifyPlayer:0033) Accessed None
Warning: UT2Vote DM-BDC-Basement.UT2Vote (Function UT2Vote17.UT2Vote.ModifyPlayer:0099) Accessed None
Warning: UT2Vote DM-BDC-Basement.UT2Vote (Function UT2Vote17.UT2Vote.ModifyPlayer:00AE) Accessed None


could it have any thing to do with these 3 entries that showed up RIGHT before it?



Warning: GhostInv DM-BDC-Basement.GhostInv (Function UT2003RPGv3_3.GhostInv.GiveTo:00D9) Accessed None
Warning: GhostInv DM-BDC-Basement.GhostInv (Function UT2003RPGv3_3.GhostInv.Tick:00C6) Accessed None
Warning: GhostInv DM-BDC-Basement.GhostInv (Function UT2003RPGv3_3.GhostInv.Tick:00D6) Accessed None


just seems a little peculiar that it there are 3 of each....first the UT2003RPG....then the UT2vote17.......happend in that order....the 3 RPG first....then the 3 UT2Vote17......

or could of been from serverbots or bull****.....

ProAsm
08-24-2003, 04:44 AM
You know Pax, these Warnings really dont mean much.
They are Map dependant, Game dependant and Mod dependant.

For instance, play a Game of LastManStanding even with no Mods at all and in one level your logfile will swell to over 100k.

Have a Game of Invasion with only BullSh*t running and go have a look at the warnings - you'll be amazed.

Go play CTF-Citadel (without UT2Vote) and look at your logs afterwards, you'll be shattered how many Access Nones you get from the ScriptedTriggerController. The reason I say without UT2Vote is I have a builtin trap in UT2Vote to trap these errors caused by CTF-Citadel.

Now its not the Mod or Game or even the Maps fault but just the way in which UT2003 works.

In UT1 if a modder had a Warning, it was serious and he would go to any length to get rid of it as 95% of the time it could cause a problem.
The reason being that only a Player or a Bot could be a Controller (Pawn)
But in UT2003 its different as almost anything can be a Controller and this is where the wheels fall off. These Controllers appear at certain functions and you get an Accessed None.
I'd go as far as say 75% of modders out there dont know this and do not build in the traps for these Controllers and it is also very difficult to know exactly where these Controllers will pitch up.

Now some would argue that all you need to do is trap the MessagingSpectator but that does not always work and you need to trap each one individually and the problem comes in you dont know what other Modders have called their Controllers so the whole thing is just a nightmare.

For instance every Controller search should have:



for (C=Level.ControllerList; C!=None; C=C.NextController)
{
if (!C.IsA('ScriptedTriggerController') && MessagingSpectator(C) == None)
{
blah blah blah............

Now that only traps a few of them and many get past causing Accessed Nones :(

Personally if my mods (whatever mod) does not cause more than 10 Access Nodes in one level - I dont worry about it anymore, and the only way to check this is to run a Mod completely by itself on a Vanilla Server with DM-Antalus and has nothing else installed except that Mod.

The only time a Warning could cause a possible server crash is if there are more than 250 of the exact same Warning in any one level.

legacy-Orion Pax
08-24-2003, 05:07 PM
ok...just making sure....for the first time i took a look on unreal wiki to see about learning unreal script and i made the first two mods in it....super simple stuff.......just havent got to the hard stuff yet...so i wasnt sure if it was something to worry about.....

legacy-rob_420
08-26-2003, 03:01 AM
ok i've got a prob...:)....i've been reading and reading and tryin my dandiest to get the dam server going stable, seems i'm having some probs.....when i have my server going (i start server up from the runserver.bat) and i get on to play the game it will freeze either the first or second game and it will go to spectator mode and i can't get out of it, all i can do is spectate or the game freezes totally where i can't do nething or i get a general protection critical error that kicks me out of the game....neone have ne suggestions on how to fix this prob....oh yea and i'm using ut2vote17... here is what my runserver.bat looks like:

@echo off
:10
ucc server DM-Antalus?game=XGame.XDeathMatch?mutator=UT2Vote17.U T2Vote -log=server.log
copy server.log servercrash.log
goto 10

i just made all my game options in the ut2vote.ini file. translocator etc...i had all my game ops in the command line up there but they never worked and i tried setting them up 3 different ways so i just made changes in the ini and said screw the other crap.:) oh yea and when i start up when i hit the runserver.bat it seems like it starts and restarts 3 times before it gets started...i need some help :) if u want to see my ut2vote17 ini. file jus let me know....or my log file

legacy-TDW-Socke
08-26-2003, 03:34 AM
both would be interesting and also your ut2003.ini or whatever it's name is.

You have v2225 and BP1 on the server?

ProAsm
08-26-2003, 02:03 PM
As Socke says, your files would be a great help.

Zip and send UT2003.ini - UT2Vote17.ini and a log file after a crash to:

proasm@stormnet.co.za

You commandline looks great - np.

To add more Mutators add them in the Ut2Vote17.ini file:

ServerMuts=Whatever.Whatever,Whatever2.Whatever2 etc...

To add more commandlines add them at:

ServerLine=?Whatever?Whatever2 etc...

Yes it is 100% correct for your server to start up twice the first time.

The first start is the commandline and the second start are all the UT2Vote configurations, like ServerMuts and ServerLine and ALL the Commands= that are in tha GameType.

Also as Socke says - if you do not have the EpicBonusPack installed - your server WILL crash!

legacy-rob_420
08-26-2003, 03:02 PM
yes i have v2225 and i have all the bonus packs bright skins etc..now i did change my command line last nite to this...but some peeps had same probs with where they couldn't move, here's what i changed it to:

@echo off
:10
ucc server DM-Antalus?game=XGame.XDeathMatch?mutator=UT2Vote17.U T2Vote ini=UT2003.ini log=server.log
copy server.log servercrash.log
goto 10

that should be ok right? well i left out all the mutator crap on the command line becuze the ut2vote17 settings override it neway. so i jus made the changes within the ut2vote17.ini file, like i said above....here's one of the errors i get sometimes, its the general protection critical error:

UT2003 Build UT2003_Build_[2003-04-07_17.42]

OS: Windows XP 5.1 (Build: 2600)
CPU: AuthenticAMD PentiumPro-class processor @ 1840 MHz with 511MB RAM
Video: RADEON 9500 (6368)

General protection fault!

History: FMallocWindows::Free <- FMallocWindows::Realloc <- 08A70940 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free <- UObject::ProcessEvent <- (Browser_ServersList Package.Browser_ServersList, Function XInterface.Browser_ServersList.GetSortString) <- UGUIMultiColumnList::execUpdatedItem <- UObject::ProcessEvent <- (Browser_ServersList Package.Browser_ServersList, Function XInterface.Browser_ServersList.MyReceivedPingInfo) <- UObject::ProcessDelegate <- FServerQueryLink::OnReceivedData <- FUdpLink::Poll <- AServerQueryClient::Poll <- AMasterServerLink::execPoll <- UObject::ProcessEvent <- (ServerQueryClient Entry.ServerQueryClient, Function IpDrv.MasterServerLink.Tick) <- AActor::Tick <- TickAllActors <- ULevel::Tick <- (NetMode=0) <- TickLevel <- UGameEngine::Tick <- UpdateWorld <- MainLoop

the server doesn't crash and shut off, u have to get out of the server and re-enter...where can u get the dos-prompt log where u can copy and paste?? is it in the ucc file? there's nother question, i'm not suppose to do nething at all to the ucc file am i?

ProAsm
08-26-2003, 03:48 PM
Well first off, the GPF (General protection fault) Crash you are having is Clientside and has nothing to do with the Server but a Server Query error.

The only log files is the Server.log on the server and the UT2003.log on the Client.

Just a question - are you using the same PC for the Server as what you play on ?

If that is the case then you cannot use the same UT2003.ini file as everything will go haywire.

Copy your UT2003.ini as Server.ini and then change your server commandline from ini=UT2003.ini to ini=Server.ini

legacy-rob_420
08-26-2003, 03:59 PM
yes i am playing on same computer with server going..this is the location of ut2003 c:\ut2003\system\ut2003.ini............are u saying jus right click on the ut2003 ini, click copy, and then paste it in the same folder, just rename it to server.ini and also have the ut2003.ini in the same c:\ut2003\system folder? if that is what u want me to try do i add the changes (like adding mapvotes etc.) i make in the future to the server.ini or do i still make changes in the ut2003.ini......?

ProAsm
08-26-2003, 04:11 PM
What I do is open the UT2003.ini file in Notepad - then click on Save As and save it as Server.ini

Now change the ini=UT2003.ini to ini=Server.ini in you server commandline

Then in future any Serverpackages or any changes you want done on your server you do it in the Server.ini file

The UT2003.ini file will now only serve you as the client and does not need any changes at all.

You'll probably find all your problems dissapear now :)

legacy-rob_420
08-26-2003, 05:06 PM
well proasm i did what u said and the problem still occurs....my first map when i respawned one time i had the reg. gun u start out with and it zoomed in like i had the lightning gun...and i couldn't zoom out, when i got killed it went back to normal....i switched maps and on the second map it went to spectator mode half way thru the game and i could not get out of spectator mode it was stuck in it......i emailed u my server.ini file and my ut2vote17 file.....i couldn't email my exact log in my cmd prompt cuz i don't know where that log is copied exactly like it is in the cmd/prompt window.....

nother thing i forgot to mention, when i see my server name on the server list, it does funky crap, like it flashes different letters into my server name, its like my server name is flashing goin crazy...my server name is ***187_muRdeRcaRniVaL_187*** and it will flash the whole name off or somethin like this "cos187_murdercarnival_187***" or "~~~~~~rde~~~~~187" i dunno what the heck is goin on with it...it don't do it like the whole time, i sit and watch it and happens every few minutes.

jus for kicks heres what my runserver.bat looks like now:

@echo off
:10
ucc server DM-Antalus?game=XGame.XDeathMatch?mutator=UT2Vote17.U T2Vote ini=server.ini log=server1.log
copy server1.log server1crash.log
goto 10

ProAsm
08-26-2003, 05:42 PM
Ok just as a test do this for me:

Open you RunServer.bat in Notepad or wherever you edit it in and save it as Listen.bat

Now change your new Listen.bat so it looks like this:

@echo off
UT2003.exe DM-Antalus?game=XGame.XDeathMatch?mutator=UT2Vote17.U T2Vote?Listen ini=server.ini log=server1.log

Dont forget the ?Listen after UT2Vote
Save and exit.

Now start that (double click it)

You will now start a Non Dedicated server and see how that goes.

legacy-rob_420
08-26-2003, 07:27 PM
ok pro i did what u said, made the listen.bat look like this:

@echo off
ucc server DM-Antalus?game=XGame.XDeathMatch?mutator=UT2Vote17.U T2Vote?Listen ini=server.ini log=server1.log

nothing else at all is in it

ok my server name still does whacky stuff and i got 2 general fault errors right off..when i click on my server in the list and it shows everything my server has on the left, it says the server is dedicated, not non-dedicated....is it suppose to be like that?

what is the purpose of the ut2003server folder that u download if u never save nething to it or nething? and since i'm using the ini file in ut2003\system folder it doesn't go to the ut2003server folder for nething does it? so whats its purpose? if u use the ini file in the ded.serverfolder u won't have the bonus packs and stuff will u?

i've already reinstalled my game once this week, do u think i should reinstall my game and server again? u think maybe the ut2003 ini file in system folder is conflicting with the server ini file because of the settings?

BTW did u get my email with my ini files?

i dunno its just getting very frustrating:( .......

legacy-TDW-Socke
08-27-2003, 03:58 AM
did you try it, without ut2vote?

did you try to get a clean ini and change that one for your needs?

are the mutators and serveractors you use all correctly integrated in the server.ini ?

try it step by step I'd say. Start the server without any mutator. If that runs fine, run it just with ut2vote and no servermuts. if thats still ok, add the servermuts one by another...

if you want to get clean inis, just rename them to something like ut2003.in1 and server.in1 and start it up. You will get standart-inis, which you can edit by your needs, but don't copy blocks from the old ones, if you aren't really shure, that you need them ;)

let's see, where the problem hides :D

ProAsm
08-27-2003, 01:27 PM
Ok I did not realise you are trying to use the UT2003Server as well as the CD-Install all on the same PC.

In this case forget all I said and just start your server from the:
UT2003Server\System\RunServer.bat

Only this time Delete the UT2003.ini and the Server.ini file that is in that folder - so you do not have an ini file at all.

Start the server and it will create you a new one.
See if the server is stable - logon from your normal UT2003 etc.
You probably wont see your server etc.
If its stable - quit the server and then add whatever ServerPackages, DoUplink=True, and anything else you want.

Regarding the continious crashes you are getting, that is clientside and try updating your Graphic drivers, or if you have recently updated the driver, put the old ones back as a GPF is 90% due to incompatible XP/Graphic drivers.

Regarding your files - no I have not received any mail from you unless you are one of the 2 emails my Antivirus deleted on receipt.

Try send again.

legacy-rob_420
08-27-2003, 03:18 PM
ok jus so u know, i have 2 harddrives and on a diff hard drive last night i reinstalled the the game and the dedicated server folder, i decided i was going to use the ded.serverfolder for my server this time so i didn't make ne changes to the ut2003system folder....i put the 2225 patch in the ut2003server folder and extracted the the epic bonus pack to it and the extracted the bright skins to it and the debonus to it. Then i noticed that the ut2003server folder did not have a runserver.bat file, so i went to ut2003system and copy and pasted the runserver.bat file from there to the ut2003server system folder. then instead of using the ut2003 ini. in the serversystem folder i made a server.ini to use for the server like what u said to do above. Then i installed the ut2votef17 and installed the files to my serversystem folder. then i did the serverpackages=ut2vote17 and made my redirection for DL (which worx great, DLs fast atleast :) ) Then i made the changes in the game that i wanted in the ut2vote17 ini. file and i did not add no mutators or even game options, i just changed what like the minplayers, frag limit etc...added nothing extra. Then i changed the runserver.bat to:

@echo off
:10
ucc server DM-Antalus?game=XGame.XDeathmatch?mutator=UT2Vote17.U T2Vote ini=server.ini -log=server1.log
copy server1.log server1crash.log
goto 10

started up the server and i got the same problem on a fresh reinstall and everything. the game would go into spectator mode after so long and i would have to get out and go back in...or the screen would freeze being red or pitch black...and i had some peeps come in and same thing happened to them...i'm going to use ded.serverfolder for my server if i can get it going properly, so do u say i should delete both ini files in the serversystem folder still since its freshly installed in the ut2003server folder?

ProAsm
08-27-2003, 03:31 PM
Yes - delete the Server.ini and if there is a UT2003.ini - that also.
That is in your UT2003Server\System folder.
New one will now be created - of course there wont be any serverpackages so UT2Vote wont work properly but thats ok at this point as we are just trying to stabilize the server.

Now in your UT2003\System folder where you installed you CD game, remove the UT2003.ini file as well.

When you log onto the server a new UT2003.ini file will be created for your game as well. Your graphics may suck but thats ok at this point as you just want to stabilize the game as well.

Now if the game is stable with no errors, you can set up your Graphic settings then stop the server and add the ServerPackages etc.

Somehow you have a serious conflict there and we have find out whats causing it.

legacy-TDW-Socke
08-28-2003, 03:01 AM
i'd still say, try it first without ut2vote, to see, if that's the problem, and i guess, ProAsm and me could sleep a bit better ;)

legacy-Orion Pax
08-28-2003, 03:07 AM
ahhh.....game and the server-only install.....
ya know i tried that once my self to try and keep all the files separate...but i could never get it to work.....because they both use the same registry key/entry. or at least when i tried it, it did....maybe they changed it since then....

hey rob and Pro....lets try this....remove both (sorry...have to in order to make sure the registry is fixed) and ONLY install the game.....the game has the server files built into it....the only difference between the game and the server-only install is that the server only doesnt have the game part so you can play....the client side....

i am willing to bet that is the problem....you have been trying to run both but yet both use the same reg keys/entries....and there is like one entry in there that is different between the two....like the default directory......or something....or the system directory for ut.

only install the game.....the server install is for people that only want to run a server...in which case is exactly the same way we are trying to teach you. it just doesnt have the client side....when you get that done we will start from scratch again!

who wants to make any bets on this???
how much you want to wager pro?

legacy-rob_420
09-16-2003, 09:41 PM
your lucky pro didn't wager anything orion. that was not my problem, my problem was my router. i had the router setup correctly i started to have problems getting to the linksys admin page, it would just go to the page sometimes, so i unhooked router and went straight to modem and WALLA....all all all my problems disappeared, i havent had one error to date...so yes you can run server and play the game on the same computer, actually i have 2 server only servers goin my computer and play at same time, a super weapon server with a 2 guns no one but 2 people have and i also run the original style game with the mapvote17 on both. i have no problems with it....i do appreciate everyones help, because in the process i learned alot, i learned alot more than i needed to but i'll use that to my advantage. funny it was my router, it actually sux that it was my router becuz now i have no firewall, but i am working on this junky linksys to try to get it up to par.......thx for your help pro:p