View Full Version : To all those who want to run a mapcycle with multiple gametypes
legacy-Loibisch
02-12-2004, 05:53 PM
The answer has already been given multiple times, even in threads that are still active. I'll give you an example however on how to get it to work in the UT2004 Demo.
For my example, I'll assume you want the following mapcycle:
ONS --> CTF --> AS --> DM --> BR
Check the UT2004.ini of your server, go down to the lines that read:
[XInterface.MapListDeathMatch]
MapNum=0
Maps=DM-Rankin
[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=DM-Rankin
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=CTF-BridgeOfFate
[XInterface.MapListBombingRun]
MapNum=0
Maps=BR-Colossus
[Onslaught.ONSMapListOnslaught]
Maps=ONS-TORLAN
[UT2K4Assault.ASMapList]
Maps=AS-CONVOY
and change them to:
[XInterface.MapListDeathMatch]
MapNum=0
Maps=BR-Colossus?game=XGame.xBombingRun
[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=DM-Rankin?game=xGame.xTeamGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListBombingRun]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[UT2K4Assault.ASMapList]
MapNum=0
Maps=DM-Rankin?game=XGame.xDeathMatch
It works like this:
Let's say you start the server with ONS (Onslaught). After the map finishes the server will look up the next map in the .ini file. It will look for the Onslaught Gametype and pick the next map. The next "map" is "CTF-BridgeOfFate?game=XGame.xCTFGame", which forces the server to change gametype to CTF.
After the CTF map finishes, it will look for the next map to load, this time it will look for a CTF map, the only entry for CTF however is "AS-CONVOY?game=UT2k4Assault.ASGameInfo", so the server will switch to AS...and so on.
You can do any kind of "gamecycle" you want. If you have questions, just ask them here in the thread.
legacy-HuntrCker
02-12-2004, 06:00 PM
I'll assume that you've got it tested.
Nice work Loibisch! Cheers!
legacy-Loibisch
02-12-2004, 06:07 PM
Yes, I have that tested, you could test my server, but I'm afraid to post it here since it will get even more overloaded ;).
If you really want to check it out send me a pm.
legacy-RyDogg
02-12-2004, 06:10 PM
FANTASTIC!
You are my new hero today!
legacy-RyDogg
02-12-2004, 06:51 PM
Follow up question, how do you start the server?
When I start mine with the run.bat it forces the game into one mode and doesn't seem to look at the ini file
legacy-HuntrCker
02-12-2004, 07:14 PM
Haven't tested but it would seem reasonable that the following parameters apply in UT2004.ini:
[Engine.Engine]
DefaultGame=XGame.XDeathmatch
DefaultServerGame=XGame.XDeathmatch
So it should start with DM then gameswitch to whatever's you set up next.
legacy-Loibisch
02-12-2004, 07:53 PM
use the following to start the server in Onslaught mode:
./ucc-bin server ONS-Torlan?Onslaught.ONSOnslaughtGame?GameStats=False ini=UT2004.ini -nohomedir
or for Windows:
ucc.exe server ONS-Torlan?Onslaught.ONSOnslaughtGame?GameStats=False ini=UT2004.ini
legacy-RyDogg
02-12-2004, 08:03 PM
Doesn't seem to be working. I've added those lines you have to my server.ini, launched the game, yet it doesn't change the map. Any clues?
legacy-Loibisch
02-12-2004, 08:30 PM
What's the line you are using to start your server? Windows or Linux?
Edit: This is a straight copy/paste from my server's UT2004.ini. Currently rotating ONS-CTF-AS:
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[UT2K4Assault.ASMapList]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
legacy-RyDogg
02-12-2004, 08:53 PM
Windows. I just did a fresh install, copied and pasted the lines you have below, run the command you also provided
ucc.exe server ONS-Torlan?Onslaught.ONSOnslaughtGame?GameStats=False ini=UT2004.ini
And the map nor game type does not change.
Do you have a copy of your ini you can send me?
legacy-Loibisch
02-12-2004, 08:58 PM
check that under
[Engine.GameInfo] you have bChangeLevels=True
Other than that I have no idea either. If you still have problems you can send me a pm with your mail addy and I'll send you an ini file tomorrow...need to get some sleep now :).
Hope this works for you.
legacy-RyDogg
02-12-2004, 09:06 PM
That's set correct as well. This is driving me crazy!!!:!:!
Oh well, I'll send you a PM.
legacy-deck
02-12-2004, 11:56 PM
i couldnt seem to get it werkin either... i am runnin the server from the .bat file... and it seems to stay on the same map...:cry:
:edit:
i have tried everything that has been said here... still nuthin... please help somone...:cry:
legacy-TDW-Socke
02-13-2004, 02:53 AM
maybe windows???
i'm using a linux-server and it works perfect!
legacy-deck
02-13-2004, 03:33 AM
yes the server is a dedicated windows server... and will not change maps... i have tried numerous things.. nuthin has werked... :(
legacy-OldBloke
02-13-2004, 06:16 AM
This should be a 'sticky' post. And change the title if, indeed, it only works for Linux.
legacy-RyDogg
02-13-2004, 08:31 AM
Try making the UT2004.ini file read-only.
legacy-Loibisch
02-13-2004, 09:01 AM
Alright, I have tested my .ini file on a local Windows server I set up, and it works flawlessly. I have no idea what's wrong with your setup or what's right with mine. I just know this .ini works if I change it according to the rules I mentioned above.
So for all those who want to test it, here's my .ini file:
Download (http://www.carpeimperium.com/~loibisch/files/UT2004_complex_public.zip)
Basic instructions included, make sure you run through the ini and set your own stuff once you have it working.
DO NOT FORGET TO SET AN ADMIN PASSWORD FOR THE ADVANCED LOGIN SYSTEM!
If you have no clue what I'm talking about you should read some tutorials over at unrealadmin.org.
Gimme some feedback if it works/doesn't work :)
legacy-WebSlinger
02-13-2004, 09:29 AM
Thanks Loi :)
legacy-Loibisch
02-13-2004, 09:32 AM
Hey Webby, you setting up a rotation for FragBU tonight or just straight ONS?
legacy-RyDogg
02-13-2004, 10:23 AM
One thing I notice is that when you kick off the server, it adds all these default map lists to the end of the ini. Does yours on your server have those right now? Or was this a straight pull from your box?
If it was I think the issue might be fixed by having a fresh install done then running the server. I am testing this as we speak.
legacy-RyDogg
02-13-2004, 10:31 AM
Testing came back fine, had a few test subjects beat the map for me and the rotation and game type worked perfectly.
I'll be interested to see when the full version comes out how to implement more maps with this. I'm assuming that you would need to increment the mapnum variable? Or set it to a number that reflects a map on the list?
legacy-Loibisch
02-13-2004, 11:30 AM
I think "hopping" between gamemodes is not possible. I tried to run ONS-CTF-ONS-AS earlier, but it would always pick the first entry in the Onslaught section when switching from the ONS map to the next...so it went like ONS-CTF-ONS-CTF.
However I think it's possible to make it ONS-ONS-ONS-CTF-AS, gonna try that later. The MapCount number is the next map that's supposed to be played I think, not the total number of maps. Not 100% sure on that though.
legacy-Loibisch
02-13-2004, 01:17 PM
Ok, from what I've seen the demo doesn't seem to increase the MapNum entry in the ini, so you can't run stuff like ONS-ONS-ONS-CTF-AS...
The only way to cycle maps now seems to be straight, with no gametype twice...
legacy-AoF.Palin
02-13-2004, 01:50 PM
is it possible to change the ini file on mapchange?
If this is possible instead of only changing the map type you can also change the .ini file you load from allowing successive maps of the same gameplay to be cycled through during one map cycle.
The only downside to this being that the organization can get a bit hairy and you'll end up with a bunch of redundant ini files where the only difference is the map cycle specified.
But here goes the theoretical example:
ini1.ini:
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame;ini=ini2.ini
ini2.ini:
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[UT2K4Assault.ASMapList]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame;ini=ini1.in i
you can then chain together different ini files to produce the exact chain of maps you want to have played. The only constraint is that for each ini file you can only have one map declared per game type.
I'd love to see a mapcycle put into a single file that is able to consolidate all gametypes instead of having a per gametype list as it exists now.
legacy-TDW-Socke
02-13-2004, 02:58 PM
evan if possible, all players will get kicked...
you also could add a second startup-line with a different ini in the startup-script, and if you do an exit-command, it will load the next line and start with a different ini, but the same probleme will happen...
legacy-Married_Man
02-13-2004, 04:18 PM
I cut and pasted the initial ini edits into my servers ini and it didn't work. I'm running Windows.
Trying to catch up:
So, with the edits in the initial post on fresh install or not, it works on Linux?
On Win32 only a fresh install with the edits above works?
Any headway on what causes a non-clean install not to work?
legacy-Loibisch
02-13-2004, 04:43 PM
I have no idea man. You can take my ini I linked to earlier and go from there. I haven't changed anything related to tickrate or netspeed, so you should be fine after looking it over quickly. I tested that ini on Windows and Linux (but originally it comes from my Linux machine).
legacy-DumbUTAdmin
02-13-2004, 05:45 PM
Thanks for the initial work Loibisch
After running my server for the last 2 days decided to test your work....
I did fresh install edited the ini that needed to be edited (passwords etc..) and launched, it ran the first go....
I hope the map Changes :)
Server name: www.TeamSpy.com XXX
Join up :)
Server Stats:
10Mbit U/D line on 1.7 GHz (1 GB ram) in Dallas Texas....
legacy-Loibisch
02-13-2004, 06:30 PM
To clarify something: I haven't done the "initial work" on this. This was posted way back in hte early days of UT2003, but people either forgot and/or are too lazy to look it up elsewhere. So I decided to post it again (short tutorial) since it's extremely useful for the UT2004 demo.
Don't wanna take credit for something that wasn't my idea :)
legacy-deck
02-13-2004, 09:28 PM
ok... i have dl'd ur ini and still wont change maps... only things i changed in it were the name and client rate... nuthing else has been changed... i logged in under webadmin and enabled translocator... thats all i have done.. i dont see how that could of caused any change in how the map cycle would werk... i just dunno anymore.. any more help would be appreciated...
edit - i changed the listen port from 8080 back to 80... besides that everything is the same but not werkin... please help.. i am using the runserver.bat and my command looks like this:
@echo off
:10
ucc server DM-Rankin?game=XGame.XDeathmatch ini=UT2004_complex_public.ini log=Customsv.log
copy customsv.log Customcrash.log
goto 10
legacy-Loibisch
02-14-2004, 07:38 AM
If you haven't changed a thing then it's quite obvious it doesn't work. My cycle is just doing ONS-CTF-AS. If you start it up with DM it won't switch maps :).
I suggest you start modifying the .ini according to what I posted in the very first post of this thread. You could also try leaving the .ini alone and starting the server in Onslaught mode and see if it switches to CTF. If that works you just have to modify the .ini a bit to include DM in the cycle.
If you have problems doing that post the cycle you want here and I'll give you the correct .ini lines.
legacy-deck
02-14-2004, 07:51 AM
i actually just want it to go thru all the gametypes 1 by 1.. i actualy figured out that it was only using those gametypes... and when i set it to dm.. it wouldnt switch... thanks for the explanation.. but id still love to have all gametypes in rotation... thx alot:)
legacy-Loibisch
02-14-2004, 07:54 AM
Have you figured it out now or do you want me to write that part?
If you want me to write it I need the correct order you want the gametypes to be played in :)
legacy-deck
02-14-2004, 08:00 AM
ok i just need to know what linies to modify.. and the lines to modify them with :D...
DM - ONS - tdm - ctf - AS - BR
i really apreciate all ur help...
btw - if u know, wheres the command to fix not being able to scroll in chat?
i dont want that lag between being able to type...
once again thanks for all ur help...
legacy-Loibisch
02-14-2004, 09:54 AM
use this for your mapcycle (search for [XInterface.MapListDeathMatch] in your server .ini file and replace the lines below with the one I've posted here):
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=xGame.xTeamGame
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListBombingRun]
MapNum=0
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=DM-Rankin?game=xGame.xTeamGame
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
Maps=BR-Colossus?game=XGame.xBombingRun
As for your other problem, I have no idea what you are referring to *g*
legacy-tru
02-15-2004, 01:05 AM
So to get this cycle: DM>ONS> AS> I would use this:?
[XInterface.MapListDeathMatch]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=DM-Rankin?game=xGame.xTeamGame
legacy-deck
02-15-2004, 01:08 AM
i believe that is correct :):) :D
legacy-Loibisch
02-15-2004, 08:40 AM
No, that's not right, you need to take a look at the section headers.
You need to put the map that's supposed to be next under the gametype that's before that map.
So put the:
- Onslaught map in the DM maplist
- Asault map in the ONS maplist
- Deathmatch map in the AS maplist
Also you are currently using TDM, not DM...don't know if that was your intention.
Hope this helps :)
legacy-xpguy
02-15-2004, 11:10 AM
OK i got it done and i works on XP but what a pain in the ass to figure out.
This is what I did to get it to work on on XP
1. Downloaded the .ini file from Loibisch
2. Did a comparison of the UT2004.ini files & made the changes to my UT2004.ini file
3. here is my runserver.bat info:
@echo off
:10
ucc server ONS-Torlan?game=Onslaught.ONSOnslaughtGame ini=UT2004.ini log=TypeLogNameHere.log
copy server.log servercrash.log
goto 10
Note: I now have 2 - UT2004 Demo Directories
One Called - UT2003Demo The Other Called UTS ( UT2003 Demo Server ) I just copied my UT2003Demo into a dir called UTS
The reason is I could not get the client program to work with the
UT2003Demo so that is why I had I have 2 diffternt diffternt ones
One for the server and on for the client.
Now the other Biach was how do i config the games? Since I could not access the server with the regular ut2003demo client.
So I had To Use WebAdmin to configure the game server and the games.
What a pain in the ass. There has to be a better way but to do it instead of the way I did it!
So you can check it out on my server called:
<<<<<<<<< DeAtH Row >>>>>>>>>
Or IP Address: 24.13.52.141
I know theres gotta be a better way to get it to work anywaz mine works!
Good Luck! ( you will need it lol
:D
legacy-magic_taco
02-15-2004, 05:41 PM
Thanks for posting your ini, Loibisch. Finally got mine working (Windows XP server) using your file as a reference (even added BR and a speed increase), and the sad thing is I had initially set it up very similar to how you did it. Some kinda voodoo going on in yours, I guess! ;)
Anyway, thanks again!,
Taco
legacy-Loibisch
02-15-2004, 05:44 PM
Well, my .ini file originally comes from my Linux server. Since people who can't get it to run mostly have Windows servers maybe it's some default setting that's different in Windows and Linux...might gonna do a file compare later :)
legacy-deck
02-15-2004, 05:51 PM
i just wanted to thank every1 that posted here.. thanks for explinations.. for now i fully understand... and i wouldnt if it werent for u guys (and gals maybe) once again thx...
much love....
legacy-kerfishe
02-15-2004, 08:06 PM
Yes, thanks for this!
Sinnce you've clearly got the mojo, how would you tweak such a list to, say, run Onslaught more in the rotation than the others?
legacy-deck
02-15-2004, 08:12 PM
from what ive heard.. i dont think that this is possible... but then again.. i am probably wrong... sorry i couldnt be a help...
:weird:
:edit:
in the demo that is...
legacy-Loibisch
02-15-2004, 08:13 PM
I have experimented around trying to do this and haven't found it to be possible, at least not with the current setup. What you could do is this:
Under the section
[Onslaught.ONSOnslaughtGame]
change
GoalScore=
to something like 2 (or 3). That means after a node has been destroyed the successful team gets a point and the map starts over. First team to reach 2 (or 3) points wins the map.
I haven't been able to run ONS-CTF-ONS-AS or ONS-ONS-CTF-AS. I don't think it's possible since at each new entry into a gametype the mapcycle starts from the top again.
legacy-kerfishe
02-15-2004, 08:26 PM
Hrm. Where are you seeing [Onslaught.ONSOnslaughtGame]? It goesn't seem to be in my UT2004.ini, and grep -l seems to turn up only the logs.
Thanks!
legacy-Loibisch
02-15-2004, 08:52 PM
It should pop up in your .ini after you have played an Onslaught game on your server I think, but here's mine:
[Onslaught.ONSOnslaughtGame]
bRandSetupAfterReset=True
OvertimeCoreDrainPerSec=20
bAllowNonTeamChat=False
FriendlyFireScale=0.000000
NetWait=15
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=2.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4OnslaughtLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=11
GoalScore=2
MaxLives=0
TimeLimit=20
Just add that to the bottom of your server .ini file
legacy-kerfishe
02-15-2004, 09:07 PM
Interesting. It wasn't there, even though the game has been played.
However, I've always ran your rotation hack, so maybe that's why? In any case, now that I've put that in, it looks like it has taken affect.
Thanks!
ps. looking at your script above, there seems to be a loop. This game and map are never called, are they?
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
legacy-magic_taco
02-15-2004, 09:23 PM
...looking at your script above, there seems to be a loop. This game and map are never called, are they?
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame [/B]
I don't think it is in Loibisch's, but I added a DM to mine and works fine. Here's my entry, all based on Loibisch's:
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame?Gamespeed=1 .12
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo?Gamespeed=1.12
[XInterface.MapListBombingRun]
MapNum=0
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=DM-Rankin?game=XGame.xDeathMatch?Gamespeed=1.12
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame?Gamespeed=1.12
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
Maps=BR-Colossus?game=XGame.xBombingRun?Gamespeed=1.12
Starts with ONS, then CTF>AS>BR>DM then back to ONS. Has cycled three times now so I think it's working! ;)
Was hoping setting the Gamespeed a little higher would make a difference, but it doesn't appear to.
legacy-Loibisch
02-15-2004, 09:48 PM
Originally posted by kerfishe
ps. looking at your script above, there seems to be a loop. This game and map are never called, are they?
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame No, like I said, that's my .ini file and it's not running DM :). So no loop...
legacy-xpguy
02-15-2004, 09:58 PM
OK I finalaly got it to work with XP with out all the BS in my last POST!!
ok here is my ut2004.ini file for Windows XP
and it works awesome!
MAKE A BACKUP OF YOUR UT2004.INI FIRST!!!
================================
Just download the file put it in your X:\ UT2004Demo\server dir. Run UT2003Demo progie to change some settings like Server name, Admin name ETC. ETC.
=========================================
or you can just copy the following you own UT2004.ini file
=========================================
Look for = XInterface.MapListDeathMatch in you UT2004.ini file
and just replace everything below starting with the header
"XInterface.MapListDeathMatch"
==========================================
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=xGame.xTeamGame
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListBombingRun]
MapNum=0
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=DM-Rankin?game=xGame.xTeamGame
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
Maps=BR-Colossus?game=XGame.xBombingRun
============================================
Here is the address for the UT2004.ini file for Windows XP
Good Luck
http://s92471216.onlinehome.us/ut2004_4_XP.zip
:D
I cant take credit for this info there were a few other people who had posted some info about this issue and I want to thank all for all the help I got to get this to work THANKS ALL! :D
legacy-Loibisch
02-16-2004, 01:05 PM
There was a little error in the description to my .ini file (the server startup lines were wrong).
I have corrected that and uploaded a new version, everyone who is using the startup lines copied/pasted from my .ini please check it again.
Sorry for any inconvenience :)
legacy-deck
02-16-2004, 04:43 PM
ok for some reason i thought somthin was wrong.. but didnt want to say anything... cause i thought it was my user error... thx for all the help...
-much love... :D
legacy-xpguy
02-18-2004, 09:57 PM
I tried to remove bombing run fron the map rotation and when I did the server locked up I put it back in and It works fine So how can I remove bombing run from the map rotation with out it messing up the server? Im running UT2003Demo Server
Thanks :D
legacy-magic_taco
02-18-2004, 10:44 PM
Originally posted by xpguy
I tried to remove bombing run fron the map rotation and when I did the server locked up I put it back in and It works fine So how can I remove bombing run from the map rotation with out it messing up the server? Im running UT2003Demo Server I think if you post what caused your server to hang, that's the best bet. Mine reads:
[XInterface.MapListDeathMatch]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=xGame.xTeamGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListBombingRun]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=BR-Colossus?game=XGame.xBombingRun
[UT2K4Assault.ASMapList]
MapNum=0
Maps=DM-Rankin?game=XGame.xDeathMatch
In my case, I don't want the CTF map to be in the rotation, so I don't use it anywhere AND I ";" it out in the [XInterface.MapListCaptureTheFlag], just to be on the safe side. I doubt I need to do that but it doesn't hurt anything.
legacy-Loibisch
02-19-2004, 08:04 AM
Originally posted by xpguy
I tried to remove bombing run fron the map rotation and when I did the server locked up I put it back in and It works fine So how can I remove bombing run from the map rotation with out it messing up the server? Im running UT2003Demo Server
Thanks :D Well, it would help if you pasted your .ini lines in here, maybe there's an obvious error :)
legacy-xpguy
02-19-2004, 09:27 AM
Ok I did as magic_taco said put a simi colon on the maps that you dont want to use and I did see below
now here is the order in which the maps rotate
1. Onslaught
2. Team DM
3. CTF
4. Assult - Now This is where the problem is!!!
Assult will not rotate to Onslaught after the round is over. It continues to play Assult.
I want bombing run removed from the map list so it does not play. So I did a Magic_Taco said and put a simi colon ( ; ) on the map BombingRun but like I said It now will not cycle to Onslaught after the round is over.
Here is my map list.
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=xGame.xTeamGame
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListBombingRun]
MapNum=0
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=DM-Rankin?game=xGame.xTeamGame
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=AS-CONVOY
[UnrealGame.DMMutator]
bBrightSkins=True
------------------------------
Also I noticed that there 2 differerent DM games.
1. Deathmatch
2. Team Deathmatch
Only Team Death match will play NOT Regular Death Match
Is that the way it supposed to be?
Thanks in advance guys :D
legacy-bigcoops
02-19-2004, 09:53 AM
Originally posted by magic_taco
Was hoping setting the Gamespeed a little higher would make a difference, but it doesn't appear to.
So you CAN set gamespeed..but only up to 1.12?
I dont under stand what you mean.
legacy-TDW-Socke
02-19-2004, 10:42 AM
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=AS-CONVOY
there you have to replace Maps=AS-CONVOY with the game you want to come up, if it's Deathmatch, what you're missing, put a Maps=DM-Rankin?game=XGame.xDeathMatch in here, and after DM, ons will start again...
legacy-xpguy
02-19-2004, 01:34 PM
Hi
Is it possible to change maps faster? IE going from onslaught map to deathmatch take about 60 secs before it will start loading! so is a way to make the map change faster
Aslo want to say thanks to TDW-Socke for the fix for goin to 1 map to the other THANKS BUD! :D
Cya
legacy-magic_taco
02-19-2004, 04:04 PM
Originally posted by xpguy
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=AS-CONVOY
As TDW-Socke pointed out, this is your problem area, since it doesn't complete the loop. If you want to play the Onslaught map, you should put it in the Assault maplist (since that was the last gametype you played). Once your server runs a map/gametype, it looks to that maplist for the next map to run. Since the last map you played was Assault, the server went to the Assault maplist and found... an Assault map.
You need to replace Maps=AS-CONVOY with Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame, so that A) your server will run this map and gametype, and B) once finished, it will go looking in the Onslaught map list for the next selection, thus completing your loop. So that line should read:
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
;Maps=BR-Colossus?game=XGame.xBombingRun
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Also I noticed that there 2 differerent DM games.
1. Deathmatch
2. Team Deathmatch
Only Team Death match will play NOT Regular Death Match
Is that the way it supposed to be?
It's just the way you have your .ini configured. If you want straight DM instead of Team DM, then change the Onslaught maplist entry to
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=DM-Rankin?game=XGame.xDeathMatch
and change the Deathmatch maplist entry to
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
This arrangement replaces TDM with DM. If you want to include TDM, then God help you! ;)
Originally posted by bigcoops
[B]So you CAN set gamespeed..but only up to 1.12?
Unfortunately I think they disabled the ability to adjust gamespeed in the demo. That is how you'd do it, it just doesn't have any effect (that I can tell, anyway). And 1.12 is just the speed I like to play classic UT at... 1.4 for everything else! ;)
legacy-xpguy
02-19-2004, 05:39 PM
Ok thanks for the help the maps r now rotating thanks ! Now maybe I did no say it right or did not explain myself correctly
lets say this is what happens ....................
1. The Onslaught Map is now ending
2. it now going to load Team Deathmatch
This action takes apporx. 60 secs WHY So Long?
It is possible to map change faster? Can it be set to lets say 10 secs insted of 60 secs? hell I can go to the store and get a beer faster than this hehehheehe JK
Thanks :D
legacy-TDW-Socke
02-19-2004, 06:32 PM
this time IS needed to blame the loosers and to flame the winners ;)
don't change it (is of course possible), the players will hate you, if they cant post their *gg*, camper, rofl, lame team, etc ;)
legacy-magic_taco
02-19-2004, 07:50 PM
Originally posted by xpguy
It is possible to map change faster? Can it be set to lets say 10 secs insted of 60 secs?
Forgot about this! Yeah, go to this section in your .ini:
[UnrealGame.Deathmatch]
bNeverShieldStack=true
MinNetPlayers=1
RestartWait=30
...
and change restartWait to whatever. Even though it's in the DM area, it seems to carry over for every game.
And, in case you would like to disable the Practice round for Assault, go to:
[UT2k4Assault.ASGameInfo]
RoundLimit=1
RoundTimeLimit=10
PracticeTimeLimit=60
...
and set PracticeTimeLimit to 0.
legacy-xpguy
02-20-2004, 12:11 PM
Ok I did as you asked and changed the RestartWait=30 to RestartWait=10 and didnt do crap wonder if its turned off hehehehe
Cya :D
legacy-magic_taco
02-20-2004, 12:53 PM
Originally posted by xpguy
Ok I did as you asked and changed the RestartWait=30 to RestartWait=10 and didnt do crap wonder if its turned off heheheheCya :D
Any chance you have the map vote feature enabled? It wouldn't work, but there is a VoteTimeLimit=70... if it's true that it really does take 60 seconds to change a map, maybe that's why. Be sure bMapVote=False.
Also, assuming you are running a dedicated server, be sure you've closed down your server before making changes to the .ini. Changes will only take effect once the file is saved, which should be after the server is shut down.
legacy-xpguy
02-20-2004, 01:44 PM
Ok I tried RestartWait=10 still didnt work the changed RestartWait=0 still no chnage.
Made :
RestartWait=0
Netwait=1
ResetTimeDelay=0
Still no chnage. Here is the wait times from map to map that i timed!
Starting with:
1. Onslaught change to Team DeathMatch took ...........> 5 secs
2. Team DeathMatch to CTF Took .................................> 10 Secs
3. CTF to Assult Took.............................................. .......> 130 Secs
4. Assult to Onslaught Took ..........................................> 100 Secs
Now users are leaving the server thinking the server locked up
So there has to be a way to be able to change maps within 10 secs so users dont leave thinking the server froze up
Thanks Guys :D
legacy-xpguy
02-20-2004, 03:06 PM
Hi Guys
Ok I cant figure out how to get both Team Death And Get Just Deathmatch in the map list ( I have bombing run removed )
Id like to have it in this order
1. Onslaught
2. Regular Deathmatch
3. CTF
4. Team Death Match
5. Assault
here is my .ini info
==================================
[XInterface.MapListDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=XGame.xDeathMatch
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[XInterface.MapListTeamDeathMatch]
MapNum=0
;Maps=DM-Rankin?game=xGame.xTeamGame
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
;Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
;MapNum=0
;Maps=BR-Colossus?game=XGame.xBombingRun
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[Onslaught.ONSMapListOnslaught]
MapNum=0
;Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
Maps=DM-Rankin?game=xGame.xTeamGame
[UT2K4Assault.ASMapList]
MapNum=0
;Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
========================================
Any Ideas how ho to get it in the order above?
Thanks guys!! :D
legacy-xpguy
02-20-2004, 11:36 PM
Ok here is my final maplist for UT2004Demo that will work for Windows XP. Just want to say thanks to all the guys that help me out with all the info.
Ok here is the order the maps will play. ( Bombing Run Removed )
1. Onslaught
2. CTF
3. Convoy
4. Regular Death Match
5. Team Death Match
Here is my Runserver.bat file info:
@echo off
:10
ucc server ONS-Torlan?game=Onslaught.ONSOnslaughtGame ini=UT2004.ini log=TypeLogNameHere.log
copy server.log servercrash.log
goto 10
=========================
Here is my Maplist info:
Replace This:
[XInterface.MapListDeathMatch]
MapNum=0
Maps=DM-Rankin
[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=DM-Rankin
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=CTF-BridgeOfFate
[XInterface.MapListBombingRun]
MapNum=0
Maps=BR-Colossus
[Onslaught.ONSMapListOnslaught]
Maps=ONS-TORLAN
[UT2K4Assault.ASMapList]
Maps=AS-CONVOY
With This:
[XInterface.MapListDeathMatch]
MapNum=0
Maps=DM-Rankin?game=xGame.xTeamGame
[UT2K4Assault.ASMapList]
MapNum=0
MapNum=0
Maps=DM-Rankin?game=XGame.xDeathMatch
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
=========================
Thanks All For All Your Help Guys!
Now maybe I can start playing the game hehhehe :haha:
legacy-Major Attitude
02-21-2004, 05:15 PM
Im so new at this, I copied yours and am waiting to see if it works now. If it does, I hope to modify to only play Onslaught, CTF and Convoy. Is this possible by simply removing the 3 maps? This didnt work before, but if yours works, it gives me somewhere to start.
Server is called MajorGeeks and [DDZ] if you want to try it out.
legacy-xpguy
02-21-2004, 05:45 PM
OK this is kinda weird but this is how i figured it out
ok start with onslaught
onlsaught is the default ok
[Onslaught.ONSMapListOnslaught] ( Onslaught ) ( Main Header line )
MapNum=0 ---- (now after playin onslaugt go play CTF-BridgeOfFate next line )
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame (CTF GAME )
next
[XInterface.MapListCaptureTheFlag] ( CTF GAME ) ( Main Header line )
MapNum=0 ---- ( now after playin CTF-BridgeOfFatet go play Assault CONVOY next line )
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo (convoy )
Next
[UT2K4Assault.ASMapList] ( Convoy Assault ) ( Main Header line )
MapNum=0 ---- ( now after playin Assault CONVOY go play ONSLAUGHT Next Line )
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
etc ect
Hope that has been some help
legacy-Major Attitude
02-21-2004, 06:51 PM
Odd, I copied what you did and then created a new batch file, the only difference is my username and password are in the batch string, dont know if that could screw it up, anything is possible.
Basically, I can change maps from webadmin, but they are not changing on their own as far as I have seen.
legacy-Married_Man
02-24-2004, 09:08 AM
Is this the correct setup for ONS -> CTF -> BR? Thanks in advance.
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=BR-Colossus?game=XGame.xBombingRun
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListBombingRun]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
legacy-xpguy
02-24-2004, 09:19 AM
looks Good good to me bud :D
legacy-Married_Man
02-24-2004, 10:45 AM
:( Doesn't work.
I can use Loibisch's ini and make some admin edits and it works. But, if I replace his rotation with mine, it doesn't work.
Do I need to start the server using CTF instead?
legacy-xpguy
02-24-2004, 11:18 AM
Dont Know what to tell ya bud!!
here is my new mapcycle that I use on my server now and works fine!
1. Onslaught
2. CTF
3. Assault
here it is
==============
[UT2K4Assault.ASMapList]
MapNum=0
Maps=ONS-TORLAN?game=Onslaught.ONSOnslaughtGame
[Onslaught.ONSMapListOnslaught]
MapNum=0
Maps=CTF-BridgeOfFate?game=XGame.xCTFGame
[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=AS-CONVOY?game=UT2k4Assault.ASGameInfo
================
Cya :D
legacy-Married_Man
02-24-2004, 11:30 AM
Turns out I had some spaces after the entries and it appeared UT2k4 just deletes the lines with spaces and adds its own.
That could be a big reason for everyone's cut and paste of L's post not working. When you cut and paste from the forum, spaces are added at the end of each entry.
It's working now :)
Thanks guys!
legacy-xwl
02-24-2004, 05:54 PM
Is there a way to go:
1. DM
2. DM
3. DM
4. CTF
Or just setting 3 rounds in DM? <- is that possible!
Thanks
legacy-Married_Man
02-25-2004, 08:19 AM
Originally posted by Loibisch
Ok, from what I've seen the demo doesn't seem to increase the MapNum entry in the ini, so you can't run stuff like ONS-ONS-ONS-CTF-AS...
The only way to cycle maps now seems to be straight, with no gametype twice...
That was posted above. I haven't tried it, though.
legacy-xpguy
02-25-2004, 08:37 AM
The only way you can do it is to cycle the maps!
Read my post in this thread that sez:
This is how I did it......
OK this is kinda weird but this is how i figured it out!
All you have to do is repalce my map names with yours
Cant help you anymore than that!
Its pretty simple. All The info In this thread will help you figure it out!
Cya :D
legacy-Loibisch
02-25-2004, 03:49 PM
Originally posted by xwl
Is there a way to go:
1. DM
2. DM
3. DM
4. CTF
Or just setting 3 rounds in DM? <- is that possible!
Thanks Like Married_Man (who quoted me ;)) said, it's not possible to run a single map multiple times, at least not in any way I tested.
If anybody figures this out that'd be great, but don't start unless you have an original idea, because I've already tried the obvious ;)
legacy-xwl
02-25-2004, 08:07 PM
Is there are a way to set rounds in DM? So the map doesn't reload every match?
legacy-Loibisch
02-26-2004, 01:58 PM
I'm pretty sure there isn't...
legacy-glaureglin
03-18-2004, 09:03 AM
Could you run a multi-cycle with the following map-list section?
Custom map list instead of messing with the game types...
[Mega MaplistRecord]
DefaultTitle=Mega
DefaultGameType=Onslaught.ONSOnslaughtGame
DefaultActive=0
DefaultMaps=ONS-Dria?game=Onslaught.ONSOnslaughtGame
DefaultMaps=CTF-AbsoluteZero?game=XGame.xCTFGame
DefaultMaps=ONS-ArcticStronghold?game=Onslaught.ONSOnslaughtGame
DefaultMaps=AS-FallenCity?game=UT2k4Assault.ASGameInfo
DefaultMaps=ONS-Crossfire?game=Onslaught.ONSOnslaughtGame
DefaultMaps=DOM-Access?game=XGame.xDoubleDom
DefaultMaps=ONS-Dawn?game=Onslaught.ONSOnslaughtGame
DefaultMaps=BR-Colossus?game=XGame.xBombingRun
DefaultMaps=ONS-Dria?game=Onslaught.ONSOnslaughtGame
DefaultMaps=CTF-FaceClassic?game=XGame.xCTFGame
DefaultMaps=ONS-Frostbite?game=Onslaught.ONSOnslaughtGame
DefaultMaps=AS-Glacier?game=UT2k4Assault.ASGameInfo
DefaultMaps=ONS-Primeval?game=Onslaught.ONSOnslaughtGame
DefaultMaps=DOM-Atlantis?game=XGame.xDoubleDom
DefaultMaps=ONS-Redplanet?game=Onslaught.ONSOnslaughtGame
DefaultMaps=BR-Serenity?game=XGame.xBombingRun
DefaultMaps=ONS-Severance?game=Onslaught.ONSOnslaughtGame
DefaultMaps=CTF-GrendelKeep?game=XGame.xCTFGame
DefaultMaps=ONS-Torlan?game=Onslaught.ONSOnslaughtGame
DefaultMaps=AS-Junkyard?game=UT2k4Assault.ASGameInfo
DefaultMaps=ONS-Crossfire?game=Onslaught.ONSOnslaughtGame
DefaultMaps=DOM-Aswan?game=XGame.xDoubleDom
DefaultMaps=ONS-Dria?game=Onslaught.ONSOnslaughtGame
DefaultMaps=CTF-GrassyKnoll?game=XGame.xCTFGame
DefaultMaps=ONS-Redplanet?game=Onslaught.ONSOnslaughtGame
DefaultMaps=AS-Mothership?game=UT2k4Assault.ASGameInfo
DefaultMaps=ONS-Frostbite?game=Onslaught.ONSOnslaughtGame
DefaultMaps=DOM-Conduit?game=XGame.xDoubleDom
DefaultMaps=ONS-Primeval?game=Onslaught.ONSOnslaughtGame
DefaultMaps=CTF-MoonDragon?game=XGame.xCTFGame
DefaultMaps=ONS-ArcticStronghold?game=Onslaught.ONSOnslaughtGame
DefaultMaps=AS-Robotfactory?game=UT2k4Assault.ASGameInfo
DefaultMaps=ONS-Severance?game=Onslaught.ONSOnslaughtGame
DefaultMaps=DOM-Renascent?game=XGame.xDoubleDom
DefaultMaps=ONS-Dawn?game=Onslaught.ONSOnslaughtGame
Does that look more palatable to the experienced admins?
legacy-papaschtroumpf
04-07-2004, 05:42 AM
so? Does the example above work?
legacy-xpguy
04-07-2004, 07:44 AM
Well dont know if the above works but if you can wait you can try MAPMIXER it will soon be out for UT2004.
Bump This!!
http://mapmixer.unrealtournament2004.com.au/
Cya :D
legacy-papaschtroumpf
04-07-2004, 10:03 AM
Did anyone answer the question of whether it's possible to do something like ONS-map1 -> AS-map1 ->ONS-Map2 ->CTF Map1 ->ONS-MAp3 ->CTF MAp2 ->ONS-MAp4 ->BR-MAp1
i.e. have more than one map in a single game type, but not all the maps for the same game type in a row?
legacy-Jaxom
04-17-2004, 12:00 AM
This doesn't work with the full version on linux. Every time the map reloads it goes to CTF and never comes out. It also alters the ut2004.ini every map load which rewrites the changes I made to the cycle.....
Everything I've tried along these lines don't work. Anyone I've tried pulling damn near everything out that has to do with maps from the .ini and it still rebuilts "default ONS maps" and whatever. Even when I start with my first map being onslaught, and the second being assault, it switches to CTF Maul and runs the list for CTF and when it gets to 1 on 1 joust it stays there until I restart server or manually change maps.
Any ideas?
legacy-Jaxom
04-17-2004, 02:27 PM
Actually, I found a bug last night. And this one is a bit annoying.....under linux....there's 2 ut2004.ini. UT2004.ini and ut2004.ini. C'mon guys....Linux is case sensitive. This whole time I've been editing ut2004.ini and not UT2004.ini. I gotta say, missing something this simple can easily be over looked by amatures.......BUT it's also something that professionals should NEVER overlook. As a professional myself, I took it for granted that they didn't miss this and it gave me a week worth of headaches.
legacy-xpguy
05-05-2004, 12:44 PM
there is an easier way....................
You can have any gametype with or without any mutator in whatever map you want. I use mapmixer ( http://mapmixer.unrealtournament2004.com.au ) on my server. It works great. ITS AWESOME. I run it on my server and I run it with CTF and Onslaught maps with any mutator I want in what ever gametype I want and all in the same map list! And Its Menu Driven. You can pick and choose what maps to play with whatever gametype you want and in what ever order you want.
I use version 1.30
Hope That helps
Cya
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.