Hi all
I have setup a UT99 server for a few people to play on. Main issue I have is when the PC reboots (windows updates etc) and the game server needs to start again, I can get it to autostart via a batch file using something like this:
C:\UnrealTournament\System> ucc.exe server mapname.unr?game=GameType [port=portnum] [multihome=ipaddress] [ini=inifilename] [log=logfilename]
port - the optional base port number the server uses.
ini - the name of the ini file the server uses. This defaults to unrealtournament.ini
log - the name of the logfile the server generates. The default is ucc.log
multihome - the IP address the server should bind to, where the server has multiple local IP addresses.
GameType - one of Botpack.DeathMatchPlus, Botpack.Domination, Botpack.CTFGame.
The above is per this guide - https://www.oldunreal.com/wiki/index.ph ... rver_Guide
But there is no way to retain all the mutator settings. Unlike when you load up the game itself via the GUI, start new multiplayer game then click the "dedicated" server button in which case it does retain those previous mutator and other custom settings.
When starting dedicated server from command line, accessing the web interface you can see under "default" there is no option to set mutators, only under current settings:
Any way to set and forget a UT99 server so it retains mutator settings?
Thanks
DM
UT99 Server Questions
-
- Godlike
- Posts: 2911
- Joined: Fri Sep 25, 2015 9:01 pm
- Location: moved without proper hashing
Re: UT99 Server Questions
You can pass a list of mutators to the command line:
Same question was asked here: https://unrealadmin.org/forums/showthread.php?t=26876
Example:http://www.hypercoop.tk/infobase/archive/unrealtech/UTConsole.htm wrote:Usage: ucc server URL [parameters]
Most of the parameters valid for unrealtournament.exe are valid for ucc server.
The URL parameter is usually just a map name, but can include a number of options:
?alladmin - give all players administration access
?game= -specify the game class
?mutator= - specify a list of mutator classes (comma separated)
C:\UnrealTournament\System\ucc server CTF-Face?game=Botpack.CTFGame?mutator=BotPack.LowGrav,BotPack.SniperArena,BDBMapVote304.BDBMapVote
Same question was asked here: https://unrealadmin.org/forums/showthread.php?t=26876
"If Origin not in center it be not in center." --Buggie
-
- Novice
- Posts: 12
- Joined: Thu Aug 02, 2012 1:03 pm
Re: UT99 Server Questions
Thanks very much Barbie. You have earned your Godlike tag
Auto merged new post submitted 18 hours 44 minutes later
Sorry one more dumb question. Struggling to get mutators to load.
ucc server DM-Morbias][?game=Botpack.DeathMatchPlus?Mutator=botpack.volatileammo
Mutators botpack.volatileammo
Add mutator botpack.volatileammo
Failed to load "Class Botpack.volatileammo": Object not found: Class Botpack.volatileammo.
Tried VolatileAmmo.Volatile.Ammo but that didn't work either.
Thanks
darkmenace
Auto merged new post submitted 18 hours 44 minutes later
Sorry one more dumb question. Struggling to get mutators to load.
ucc server DM-Morbias][?game=Botpack.DeathMatchPlus?Mutator=botpack.volatileammo
Mutators botpack.volatileammo
Add mutator botpack.volatileammo
Failed to load "Class Botpack.volatileammo": Object not found: Class Botpack.volatileammo.
Tried VolatileAmmo.Volatile.Ammo but that didn't work either.
Thanks
darkmenace
-
- Godlike
- Posts: 6433
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: UT99 Server Questions
First of all there is no any sort of "VolatileAmmo" mutator in "BotPack.u". This is resident in "DE.u" package... And... Yes, you can always use Editor for figuring packages and their internal classes. This is what I usually do when I'm looking for something.darkmenace wrote: ↑Sun Sep 01, 2024 5:28 am Failed to load "Class Botpack.volatileammo": Object not found: Class Botpack.volatileammo.
You do not have the required permissions to view the files attached to this post.
-
- Godlike
- Posts: 2911
- Joined: Fri Sep 25, 2015 9:01 pm
- Location: moved without proper hashing
Re: UT99 Server Questions
I think Sektor wanted to say: "use
Things (including Mutators) are selected by package name and a class name of a class inside that package, divided by a dot; for example
ucc server DM-Morbias][?game=Botpack.DeathMatchPlus?Mutator=de.volatileammo
"Things (including Mutators) are selected by package name and a class name of a class inside that package, divided by a dot; for example
UnrealI.SearchLight
. The package name is the file name without extension (and therefore special chars like white spaces, dots, semicolons, brackets, … in the file name often causes trouble)."If Origin not in center it be not in center." --Buggie
-
- Novice
- Posts: 12
- Joined: Thu Aug 02, 2012 1:03 pm