View Full Version : Add Satore Monster Pack with redirect
legacy-papaschtroumpf
06-02-2004, 04:26 PM
I'm currently running a FragHouse Invasion server.
I would like to add the Satore Monster Pack to it, and it seems from searching this forum that people are having trouble installing it.
Has anyone successfully added the Satore monster pack to a server?
Also, if I add it on, how do I find out if the uz.unrealadmin.org has it available so that clients don't have to download it from my server?
legacy-»Dan«[ger]
06-02-2004, 04:44 PM
Enter the name of the mutator or a part of it into the search field.
http://www.unrealadmin.org/modules.php?name=uz&search=
Circus
06-02-2004, 05:05 PM
I use it and it works fine! I also use the InvasionEverywereSatore and it works fine.
I have all the .uz files from both packages at my own personal redirect excluding the .int or .ucl's and ini's
I have all the files installed on my server! I believe the SatoreMonsterpack has 2 additions need in the serverpackages:
Serverpackages=SatoreMonsterPackMeshes
Serverpackages=SatoreMonsterPack2004_v1b
Theres 5 total system files including the int ucl and ini..
and 1 utx and 1 uax..
I dont use that redirect and I dont know how you would find out but you should be able to access the storage area just by adding the HTTP redirect line to the address bar and go but there should be 4 compressed .uz files at your redirect ie, 2 system .u and the 1 utx and the 1 uax! ;)
legacy-papaschtroumpf
06-02-2004, 05:19 PM
Thanks for the info.
The problem with the redirect is that I don't have the hosting resources so I need to find a redirect source that has the packages I want, and wasn't sure how to do that.
I'll take a look at that link Nickless, it seems to be what I need to locate a redirect.
Edit: looks like everything I need is there. Sweet!
legacy-papaschtroumpf
06-03-2004, 01:51 AM
Originally posted by Circus
I use it and it works fine! I also use the InvasionEverywereSatore and it works fine.
I have all the .uz files from both packages at my own personal redirect excluding the .int or .ucl's and ini's
I have all the files installed on my server! I believe the SatoreMonsterpack has 2 additions need in the serverpackages:
Serverpackages=SatoreMonsterPackMeshes
Serverpackages=SatoreMonsterPack2004_v1b
Theres 5 total system files including the int ucl and ini..
and 1 utx and 1 uax..
I dont use that redirect and I dont know how you would find out but you should be able to access the storage area just by adding the HTTP redirect line to the address bar and go but there should be 4 compressed .uz files at your redirect ie, 2 system .u and the 1 utx and the 1 uax! ;)
Why aren't the uax and utx in the ServerPackage list? There are no instruction in the satore monster pack on how to install it on a server and since this is my first mutator I'm flying blind.
Also, since FHI is a mod with its own folder, I assume I need to put the ucl in the mod's sytem directory, not the main System folder? Are "generic" instructions out ther so that I can get a clue of what I'm doing?
At the moment I seem to have "invisible" monsters hitting me and the client never even attempted to retrieve something from the redirect service.
Circus
06-03-2004, 02:08 AM
Copy and paste your serverpackages list from your UT2004.ini so I can see it!
You need these 2 additions
Serverpackages=SatoreMonsterPackMeshes
Serverpackages=SatoreMonsterPack2004_v1b
The uax and the utx are pathed from those .u file server packages!
Theres 5 files there that go in the system folder
Theres 1 texture that goes in the textures folder
Theres 1 sounds that goes in the sounds folder
The 2 .u files from the system and the .utx and the .uax need to be compressed to .uz and stored on the redirect.
Also if you are running it from the retail version and configuring it from the in game menu then you need the .ucl file installed in the system folder. That .ucl should be there with the other 4 in the system folder for a total of 5.
I dont know about FHI but for Satore you need to do what I said earlier and all those files go into the UT2004 various folders.
If you got it going but dont see the monsters then you are probably missing a serverpakage addition. Post your ini list so I can see it.
legacy-papaschtroumpf
06-03-2004, 03:19 AM
This is what I changed in both the ut2004.ini and FHINod.ini, just to be sure: (I also tried uz.unrealadmin.org forthe URL)
[IpDrv.HTTPDownload]
RedirectToURL=http://uz2.gameservers.net/ut2004/
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True
I also have:
[IpDrv.TcpNetDriver]
AllowDownloads=True
because I read somewhere in the forums that even for a redirect downlaod you need this to be set to True.
Finally I added the following in the [Engine.GameEngine] section
ServerPackages=SatoreMonsterPackMeshes
ServerPackages=SatoreMonsterPack2004_v1b
This caused 4 packages to be downloaded from my server (not the redirect):
SatoreMonsterPackMeshes
SatoreMonsterPackSound
SatoreMonsterPackTexture
SatoreMonsterPack2004_v1b
I guess as you said the system "automagically" knows where to get the texture and sound downloads.
Forthe life of me though I can't seem to get the redirect to work :(
If it makes any difference I'm running the server under linux, I have the 3204 patch installed and FHI seems to require the UTSecure package.
Once the packages are installed, I seem to see the new monsters fine (but see the next problem below)
New problem: I went in the web admin -> Defaults -> Voting GameConfig and added the satore monster pack mutator from the drop down list, then clicked update.
None ofthe new monsters seemed to spawn :(
I went in current game -> mutators, and there is a "satore Monster pack" group with 3 options: none, All DevilFish and satoreMonsterPack. "none" was checked so I checked "satoreMonsterPack" and restarted the map and got new monsters, but on the next wave I was getting regular monsters again.
How can I make the mutator "sticky"? I know of the ?mutator option for the command line, but what's the name of the mutator, what do I type after the =?, or is there a different solution?
Circus
06-03-2004, 04:45 AM
Well all I know about public redirects is there not as reliable as your own.
As far as the web admin goes and how it reacts to the satore I dont use it !
Good luck!;)
NotoriousBIC
06-03-2004, 07:06 AM
Not all the waves necessarily have the new monsters in them.
You can configure the waves in the mutator options screen or through the satoreMonsterPack.ini
legacy-papaschtroumpf
06-03-2004, 12:26 PM
I've played the first 10 waves at one time and only on the first wave did I see any of the SMP monsters, there were like a dozen queens (I assume they're queens, ugly bug-like things with a power shield around their "neck") and some mercenaries (I think). After that no SMP monsters, so I'm guessing that "not every wave will have SMP monsters" theory is not the explanation for my problem.
Where's the mutator config screen? (remember this is on a linux dedicated server, not a client, so all I've got as far as I know is web admin or editing files manually).
If I have to use the ini, first should it be in the mod system folder (utserver\FHImod\System) or in the server's main system folder (utserver\System).
Are there any instructions somewhere on changing the ini file?
It looks like it defines a list of monsters in MonsterClass[] and defines 16 SMPwaves each of which specifies which monsters to use.
That seems straightforward until you see this statement:
bUseSMPWaveTable=False
Which I interpret as "ignore all of the above". Should I set this to "True" to actually activate the SMP monsters and solve all my trouble? (I'm not at that computer during the day so I can;t try it until tonight and I hadn't noticed ther ewas an ini file until I read your post).
NotoriousBIC
06-03-2004, 01:14 PM
In the standard configuration you should also have Mercenaries (the guys with rockets and machine guns) in wave 7 and Queens again in wave 10.
The waves can be configured in your server .ini file under the heading [SkaarjPack.Invasion]
OR
It can use an override from bUseSMPWaveTable=True
in which case you edit the waves in satoreMonsterPack.ini
I use the the latter, because I can't find a good explenation on how wavemasks work.
In the satoreMonsterPack.ini you'll notice a series of these strings:
SMPWaves=(WaveDuration=90,WaveDifficulty=1.000000, WaveMaxMonsters=16,
MonsterClass[0]=Class'SkaarjPack.SkaarjPupae',
MonsterClass[1]=Class'SkaarjPack.Razorfly',
MonsterClass[2]=Class'SkaarjPack.Manta',
MonsterClass[3]=Class'SkaarjPack.Krall',
MonsterClass[4]=Class'satoreMonsterPack2004_v1b.SMPMercenary',
MonsterClass[5]=Class'SkaarjPack.Gasbag',
MonsterClass[6]=Class'satoreMonsterPack2004_v1b.SMPMercenaryElite ',
MonsterClass[7]=Class'SkaarjPack.Brute',
MonsterClass[8]=Class'SkaarjPack.Behemoth',
MonsterClass[9]=Class'SkaarjPack.Skaarj',
MonsterClass[10]=Class'satoreMonsterPack2004_v1b.SMPSlith',
MonsterClass[11]=None,
MonsterClass[12]=None,
MonsterClass[13]=None,
MonsterClass[14]=None,
MonsterClass[15]=None,
FallbackMonsterClass=Class'SkaarjPack.Krall')
You can add/replace monsters by adding/changing the Class of monster (Go to the bottom to see them all) to each consecutive SMPWave.
You can also edit your Duration, Difficulty and MaxMonsters of course
legacy-papaschtroumpf
06-03-2004, 01:56 PM
OK, now we're getting somewhere :)
There is no [SkaarjPack.Invasion] in my ut2004.ini, probably because I have never ran the server as a pure invasion server, but the GHIMod/FHIMod.ini fil does have one.
I suppose the mask decides what monsters spawn and in what ratio, but I agree with you that the SMP ini file seems easier to understand and use.
Do you know what "WaveMaxMonsters=16" means? Is it the max number of monsters alive at one time? (I would swear there are more than that, but FragHouse Invasion (FHI) may apply a "monster multiplier" to this number (there is a "monsters per player" setting specific to FHI).
Also what what is the meaning of wave time? can you actually have a wave time out on you without killing all the monsters? Sounds like a sissy way to win, hide and wait for the wave to end.
What is the effect of the difficulty setting? (faster or smarter monsters? ...)
legacy-papaschtroumpf
06-03-2004, 02:33 PM
I couldn't find any useful info on WaveMask either but my best bet is as follows (and being a programmer myself, I would call this a very educated guess):
each bit in the mask represents a monster class, with bit 1 representing class 0 (puppae).
For example the first wave is 20491 or 101000000001011 in binary. This means that the wave would have monsters from:
class 0 puppae
class 1 razorfly
class 3 krall
class 12 Mercenary
class 14 Queen
Wave 15 mask is 2048 or 100000000000, which means all the monsters are class 11 (warlords)
This seems to fit reality and this also would match the way you configure the monsters in the SMP, it just does the math for you.
Obviously the original invasion didn't mean for class 12 to be so powerful, maybe the retail invasion "wraps" back to 0, adding more puppae instead of queens w/ the satore monster pack.
Cool, now I can design my own waves, or at least decide what monsters appear in what wave. I'm not sure how you decide how many monsters of each kind are used. I wonder if "difficulty" somehow weights the ratio of monsters in the upper classes vs lower classes.
Sounds like a GUI to set up your waves is a project waiting to happen :)
NotoriousBIC
06-03-2004, 04:48 PM
That binary method was my guess too (programming rawx!), but it has one minor/major setback, you'll have a limit of 12 monsters.
The SMP method doesn't have that drawback, but it does require you type more.
For laughs, check out what UnrealAdmin.org has to say about WaveMasks:
"WaveMask:
This parameter is used for random number generation, and really shouldn't be modified."
MaxMonsters does indeed set the max amount of monsters and Duration is indeed the max time a wave lasts :p (just set the bots to skilled or higher, they WILL find you)
Difficulty doesn't make monsters smarter (that's set by the bot level), but they do more damage and take less in return.
I suggest you just reference the settings in your FHIMod.ini to get a good idea of what good values are.
Don't go overboard on the MaxMonsters though, cause it will drag down low memory/cpu systems.
BTW I heard satore is releasing a new version soon, so let's hope he has some nice improvements.
Circus
06-03-2004, 05:00 PM
I actually know this dude named Max Monsters!:p
The Satore update is suppose to be before june 6th!
You guys might want to try the InvasionEverywhere mod it has 2 versions now the lite version and the Satore version and some different configuring options ect ect. Not sure how it reacts to web admin or other stuff like that.
But I dont even mess with the web admin hardly any more but the config for the satore monsters and the Invasion Everywhere from the ingame menu and from the UT2004.ini I have had no troubles..;)
http://www.ina-community.com/forums/showthread.php?s=&threadid=385831&highlight=Invasion+Everywere
Try my latest NEW VCTF-ChaosIsland and also the others!
DL here:
http://www.58arenas.com/UT2003Downloads.htm
All Maps here:
http://www.58arenas.com/BigToe.htm
NotoriousBIC
06-03-2004, 05:14 PM
Originally posted by Circus
But I dont even mess with the web admin hardly any more but the config for the satore monsters and the Invasion Everywhere from the ingame menu and from the UT2004.ini I have had no troubles..;)
Unfortunately that isn't a luxury you have when you're running a linux server...
legacy-papaschtroumpf
06-03-2004, 05:42 PM
Originally posted by NotoriousBIC
That binary method was my guess too (programming rawx!), but it has one minor/major setback, you'll have a limit of 12 monsters.
The SMP method doesn't have that drawback, but it does require you type more.
The satore mutator adds more monsters so you can have up to 16 monsters MonsterClass[0]..MonsterClass[15].
From what I experience on my server, you can set bits 12-15 in the wavemask to add those extra monsters into play, see my example, bit 13 is set in the wavemask of my first wave and I do get queens in it.
I agree that the SMPWaves are a whole lot easier to write and read though, so I'll probably go that route.
Or maybe I should install the monster pack on my client (rather than have it in the cache) and set it up in instant action using the ingame menus like Circus suggests, then copy the configuration to the server ini (I'm assuming the instant action configuration is still saved to the client's ini file). I haven't tried the ingame menus so if they're any good, this is probably the way to go.
legacy-papaschtroumpf
06-03-2004, 05:46 PM
Originally posted by Circus
The Satore update is suppose to be before june 6th!
Cool, lookingt forward to it!
Originally posted by Circus
You guys might want to try the InvasionEverywhere mod it has 2 versions now the lite version and the Satore version and some different configuring options ect ect.
How does it differ from FHI, do you know?
I might give it a try later but not before I sort all of my issues with FHI (the issues are not FHI's they're mine, this has been quite a learning process to figure out how to install a mod on a server).
Circus
06-03-2004, 05:52 PM
It allows you to add the monsters how every many you want and set the respawning of them in any gametype you want.
So if you want to play CTF with monsters all over respwning and trying to get you then you can!!
The lite version is a very simple install using the basic monsters and just a very small package to go to clients that dont even need to be redirect.
If you use the Satore version then it become a bit more complex!! ;)
NotoriousBIC
06-03-2004, 10:25 PM
Originally posted by papaschtroumpf
The satore mutator adds more monsters so you can have up to 16 monsters MonsterClass[0]..MonsterClass[15].
From what I experience on my server, you can set bits 12-15 in the wavemask to add those extra monsters into play, see my example, bit 13 is set in the wavemask of my first wave and I do get queens in it.
I agree that the SMPWaves are a whole lot easier to write and read though, so I'll probably go that route.
Or maybe I should install the monster pack on my client (rather than have it in the cache) and set it up in instant action using the ingame menus like Circus suggests, then copy the configuration to the server ini (I'm assuming the instant action configuration is still saved to the client's ini file). I haven't tried the ingame menus so if they're any good, this is probably the way to go.
My bad, I meant to say 16 monsters. That still doesn't cover all the monsters included in SMP though! (I believe there's 23 all included)
The ingame config menu does the job just fine, so it's a good way to generate your initial .ini file.
legacy-shov3l
06-03-2004, 11:47 PM
the simple way to configure satore is install it on your pc start instaaction game select satore then configure the waves from the gui then start the insta action game then exit ut open your ut2004\system\ut2004.ini find this
[SkaarjPack.Invasion]
WaveConfigMenu=GUI2K4.UT2K4InvasionWaveConfig
FallbackMonsterClass=satoreMonsterPack2004_v1b.SMP Titan
InitialWave=0
FinalWave=16
Waves[0]=(WaveMask=33109,=24,WaveDuration=90,WaveDifficult y=0.000000)
Waves[1]=(WaveMask=68794,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=0.300000)
Waves[2]=(WaveMask=10531,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=0.500000)
Waves[3]=(WaveMask=13752,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=0.600000)
Waves[4]=(WaveMask=22537,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=0.700000)
Waves[5]=(WaveMask=96359,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.000000)
Waves[6]=(WaveMask=4731,WaveMaxMonsters=24,WaveDuration=90 ,WaveDifficulty=1.100000)
Waves[7]=(WaveMask=9175,WaveMaxMonsters=24,WaveDuration=90 ,WaveDifficulty=1.200000)
Waves[8]=(WaveMask=16893,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.300000)
Waves[9]=(WaveMask=18260,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.400000)
Waves[10]=(WaveMask=14340,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.500000)
Waves[11]=(WaveMask=40213,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.600000)
Waves[12]=(WaveMask=37291,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=1.700000)
Waves[13]=(WaveMask=39721,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=2.000000)
Waves[14]=(WaveMask=37128,WaveMaxMonsters=24,WaveDuration=9 0,WaveDifficulty=2.500000)
Waves[15]=(WaveMask=214873,WaveMaxMonsters=24,WaveDuration= 90,WaveDifficulty=3.000000)
bAllowNonTeamChat=True
FriendlyFireScale=0.000000
NetWait=5
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=True
SpawnProtectionTime=2.000000
LateEntryLives=0
LoginMenuClass=GUI2K4.UT2K4InvasionLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=0
GoalScore=0
MaxLives=0
TimeLimit=60
the WaveMaxMonsters= can be set to what ever you want but dont get too carried away youl lag your server tryin to put too many monsterz out .
also u can do some manual changes to your satorewhatever.ini
[satoreMonsterPack2004_v1b.mutsatoreMonsterPack]
MonsterClass[0]=Class'satoreMonsterPack2004_v1b.SMPMetalSkaarj'
MonsterClass[1]=Class'satoreMonsterPack2004_v1b.SMPTitan'
MonsterClass[2]=Class'satoreMonsterPack2004_v1b.SMPDevilFish'
MonsterClass[3]=Class'satoreMonsterPack2004_v1b.SMPQueen'
MonsterClass[4]=Class'satoreMonsterPack2004_v1b.SMPGiantGasbag'
MonsterClass[5]=Class'SkaarjPack.WarLord'
MonsterClass[6]=Class'satoreMonsterPack2004_v1b.SMPSkaarjSniper'
MonsterClass[7]=Class'SkaarjPack.Behemoth'
MonsterClass[8]=Class'satoreMonsterPack2004_v1b.SMPSkaarjTrooper'
MonsterClass[9]=Class'SkaarjPack.Brute'
MonsterClass[10]=Class'satoreMonsterPack2004_v1b.SMPSlith'
MonsterClass[11]=Class'SkaarjPack.FireSkaarj'
MonsterClass[12]=Class'satoreMonsterPack2004_v1b.SMPMercenaryElite '
MonsterClass[13]=Class'SkaarjPack.FireSkaarj'
MonsterClass[14]=Class'satoreMonsterPack2004_v1b.SMPMercenary'
MonsterClass[15]=Class'SkaarjPack.EliteKrall'
bUseSMPWaveTable=False
bFishCheckWater=True
as you can see ive replaced some of epics monsterz so i can use the satore monsterz i want all the names of the satore and epic monsterz are at the bottom of satore.ini
[satoreMonsterPack2004_v1b.SMPConfigMonsterTable]
MonsterTable=(MonsterName="Pupae",MonsterClass=Class'SkaarjPack.SkaarjPupae')
MonsterTable=(MonsterName="Razor Fly",MonsterClass=Class'SkaarjPack.Razorfly')
MonsterTable=(MonsterName="Manta",MonsterClass=Class'SkaarjPack.Manta')
MonsterTable=(MonsterName="Krall",MonsterClass=Class'SkaarjPack.Krall')
MonsterTable=(MonsterName="Elite Krall",MonsterClass=Class'SkaarjPack.EliteKrall')
MonsterTable=(MonsterName="Gasbag",MonsterClass=Class'SkaarjPack.Gasbag')
MonsterTable=(MonsterName="Brute",MonsterClass=Class'SkaarjPack.Brute')
MonsterTable=(MonsterName="Skaarj",MonsterClass=Class'SkaarjPack.Skaarj')
MonsterTable=(MonsterName="Behemoth",MonsterClass=Class'SkaarjPack.Behemoth')
MonsterTable=(MonsterName="Ice Skaarj",MonsterClass=Class'SkaarjPack.IceSkaarj')
MonsterTable=(MonsterName="Fire Skaarj",MonsterClass=Class'SkaarjPack.FireSkaarj')
MonsterTable=(MonsterName="WarLord",MonsterClass=Class'SkaarjPack.WarLord')
MonsterTable=(MonsterName="Queen",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPQ ueen')
MonsterTable=(MonsterName="Titan",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPT itan')
MonsterTable=(MonsterName="Stone Titan",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPS toneTitan')
MonsterTable=(MonsterName="Mercenary",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPM ercenary')
MonsterTable=(MonsterName="Elite Mercenary",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPM ercenaryElite')
MonsterTable=(MonsterName="Slith",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPS lith')
MonsterTable=(MonsterName="Skaarj Trooper",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPS kaarjTrooper')
MonsterTable=(MonsterName="Skaarj Sniper",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPS kaarjSniper')
MonsterTable=(MonsterName="Giant Gasbag",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPG iantGasbag')
MonsterTable=(MonsterName="DevilFish",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPD evilFish')
MonsterTable=(MonsterName="MetalSkaarj",MonsterClass=Class'satoreMonsterPack2004_v1b.SMPM etalSkaarj')
now once youve done all this copy the wave table from your ut2004.ini and paste it into your server's .ini or over the the existing wavetable in server's .ini save it ,shut down your server upload the changed ini's restart your server and you got killer monsterz
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.