Main

Forums

Wiki

Downloads

Tutorials

Walkthrough

Unreal-netiquette

Links

Submit-News

Oldunreal's hosted:
UnrealReference

Usermaps

Real-CTF

Donate for Oldunreal:

Oldunreal Donation
Oldunreallogo
  Welcome, Guest. Please Login or Register
 
  HomeHelpSearchLoginRegister  
 
 
[227h] Multi-Maps server mod (Read 2218 times)
.:..:
Developer Team
Offline



Posts: 1239
Finland
Gender: male
[227h] Multi-Maps server mod
10/03/10 at 21:31:31
 
This is an serverside IpDrv replacement mod for 227h.

What it does is makes coop servers run multiple maps through mapswitches (by hitting the end teleporter in one map), sending the ending player to next map while rest of the players remains on current map.

This mod may not be supported by most of the custom coop game mods (ones which overrides 227's CoopGame.SendPlayer; i.e: JCoop, JCoopZ, xCoop...).

You may also not want to run that massive monster spawner mutators together with this as it can eat up a lot of server performance when doing it in 3-6 maps in same time.

You must run some coop map fix mutator;s together with this (like Zombies mutator) or else players who follow another player in a map with ending lock-down will get locked out in the previous map.

Download: www.klankaos.com/downloads/IpDrvMultiServer.rar
I include installation instructions with the rar file download aswell as original IpDrv files as backup.

Server configurations with this (IpDrv.ini):
CleanupEmptyTime (0 = unlimited) - Amount of seconds a map needs to be empty of players before it gets garbage collected (thus resetting it for the next players).
ClientUncacheTimeHours - Amount of hours before cleaning up client cache entry when left unused (client IP address, currently playing map).
bStopTickingMaps - Stop updating maps with no players in them (in order for server to maintain performance for actively played maps).
RestrictedSA - List of Restricted ServerActors in Child maps (mainly for stuff like webadmin manager which should only be initialized once.
AlwaysLoadedMaps - List of maps that should never be unloaded from memory (ignoring the uncache time).

This mod also gives you new server consolecommands:
IpHelp - Show a list of commands.
IpListMaps - Logs a list of currently loaded maps and their player counts.
IpListPlayers - Get a list of players and their ID's.
IpSendPlayer - Send a given player to a specific map.
IpGetConfig - List current configures in IpDrv.ini.
IpSetConfig - Change a given config entry (not the list values though).
Sockets - Modified this to log only 2 first open channels to stop annoying log spam from that command and work properly with 'Admin sockets' command.

On a note:
Starting map you launch up server with will be the 'Main map' which will be always loaded and always ticked, rest of the maps will be 'Child maps'.
Using console command 'Open'/SwitchLevel will make server close all Child maps and make their active clients reconnect (and join to the newly opened map then).

Credits: Not at all thanks to Shivaxi.
Back to top
« Last Edit: 06/04/11 at 18:38:23 by .:..: »  
.:..: 345236034 mhulden  
IP Logged
 
Bleeder91[NL]
God Member
*****
Offline


Personal Text:

Posts: 779
Location, Location, Location.
Gender: male
Re: Multi-Maps server mod
Reply #1 - 10/03/10 at 22:55:57
 
hmm neum (not even unreal music)
lol, NICE IDEA! Can't wait till I get my hands on 227g...
Question: if 2 maps are connected, and you travel to the second, will you be able to travel back to the first map where the other players are or does it make a new child map?
Back to top
 
WWW WWW Bleeder91[NL]  
IP Logged
 
Zombie
YaBB Administrator
Developer Team
******
Offline


Living Dead

Posts: 321
Re: Multi-Maps server mod
Reply #2 - 10/04/10 at 00:17:11
 
Nice. I thought about an idea like this some time ago too, but I knew it would not be worth the effort to try if not willing to extend beyond the conventional uscript API.

I see that it uses a 227+ GameRules mutator to handle the special traveling. JCoopZ Build 130+ supports GameRules mutators so it actually may work seamlessly with bVoteEndings disabled. If a user running a JCoopZ server tries this out let me know how it goes.


-Zombie
Back to top
 
 
IP Logged
 
.:..:
Developer Team
Offline



Posts: 1239
Finland
Gender: male
Re: Multi-Maps server mod
Reply #3 - 10/04/10 at 07:24:21
 
Bleeder91[NL] wrote on 10/03/10 at 22:55:57:
hmm neum (not even unreal music)
lol, NICE IDEA! Can't wait till I get my hands on 227g...
Question: if 2 maps are connected, and you travel to the second, will you be able to travel back to the first map where the other players are or does it make a new child map?

It does travel back to where other players are, although it does (not yet?) support spawning player at the other map setup teleporter spot.
Back to top
 
.:..: 345236034 mhulden  
IP Logged
 
.:..:
Developer Team
Offline



Posts: 1239
Finland
Gender: male
Re: Multi-Maps server mod
Reply #4 - 10/04/10 at 12:33:41
 
Updated, added a serveractor you can add to make server add players in other maps to your playing map scoreboard (check Readme.txt).

Also added for IpDrv.ini:
RestrictedSA=UWebAdmin.WebAdminManager
(You can add more of those lines) It will make so server won't spawn those ServerActors in child maps as there should be only one.

Added proper support for 'SwitchLevel'/'SwitchCoopLevel' admin cheat commands in any maps (makes server shut down all child maps and change main map).

And at last, added support for map travel portal spawnpoints (not entirely sure if I should keep this yet though).
Back to top
 
.:..: 345236034 mhulden  
IP Logged
 
Pyronious
God Member
*****
Offline


KABOOM

Posts: 572
Gender: male
Re: Multi-Maps server mod
Reply #5 - 10/04/10 at 18:58:33
 
And this is how Unreal became an open world game.
Back to top
 

-=Mod God on a Power Trip=-&&&&...
 
IP Logged
 
[]KAOS[]Casey
Ex Member
******


nedm

Gender: male
Re: Multi-Maps server mod
Reply #6 - 10/04/10 at 20:35:14
 
Pyronious wrote on 10/04/10 at 18:58:33:
And this is how Unreal became an open world game.

This also could make a quick and easy fix to make deus ex coop.. Hmm.....
Back to top
 
 
IP Logged
 
Bleeder91[NL]
God Member
*****
Offline


Personal Text:

Posts: 779
Location, Location, Location.
Gender: male
Re: Multi-Maps server mod
Reply #7 - 10/04/10 at 20:59:25
 
A lounge map that goes to an arena or something would be awesome, too much possibilities Tongue
Back to top
 
WWW WWW Bleeder91[NL]  
IP Logged
 
[]KAOS[]Casey
Ex Member
******


nedm

Gender: male
Re: Multi-Maps server mod
Reply #8 - 10/05/10 at 02:17:40
 
227g could have a dynamically extending lobby map proportionate to how many maps are open using static meshes and a good script base, although i'm going to leave that to the mappers to decide how that's going to look.
Back to top
 
 
IP Logged
 
.:..:
Developer Team
Offline



Posts: 1239
Finland
Gender: male
Re: Multi-Maps server mod
Reply #9 - 10/06/10 at 08:54:34
 
Updated and fixed most of the problems it had. Although it still may not work properly in most of custom game types.
Back to top
 
.:..: 345236034 mhulden  
IP Logged
 
Shivaxi
Oldunreal MasterPoster
The One Who Wanted To Have A Special Title In Forum
******
Offline


Loving Pie

Posts: 2135
BEHIND U!!!
Gender: male
Re: Multi-Maps server mod
Reply #10 - 10/13/10 at 21:24:19
 
.:..: wrote on 10/03/10 at 21:31:31:
Credits: Not at all thanks to Shivaxi.


Haha very funny...you know you wouldn't have done this if I didn't give u the idea Roll Eyes Tongue

Seriously awesome work though...I can't believe you actually did it in so short a time.  This is gonna go great with my RLcoop mod ^^
Back to top
 

...  ...
WWW WWW Shivaxi 350876527 Shivaxi13 Shivaxi  
IP Logged
 
creavion
The Beta Test Plague
*
Offline


Waiting for the final
release (Bankai)!

Posts: 360
SmirtFISH Fanboy
Gender: male
Re: Multi-Maps server mod
Reply #11 - 10/17/10 at 11:08:38
 
Starting UEd ...

...
Back to top
 

UT99.org Community Mappack 2:&&http://www.ut99.org/utr/infopage.html
 
IP Logged
 
[]KAOS[]Casey
Ex Member
******


nedm

Gender: male
Re: Multi-Maps server mod
Reply #12 - 10/17/10 at 18:00:19
 
yeah I got that too, no idea honestly
Back to top
 
 
IP Logged
 
.:..:
Developer Team
Offline



Posts: 1239
Finland
Gender: male
Re: [227h] Multi-Maps server mod
Reply #13 - 06/04/11 at 18:41:44
 
Updated this mod to run under latest 227h version (WINDOWS ONLY!).
Back to top
 
.:..: 345236034 mhulden  
IP Logged
 
Bleeder91[NL]
God Member
*****
Offline


Personal Text:

Posts: 779
Location, Location, Location.
Gender: male
Re: [227h] Multi-Maps server mod
Reply #14 - 04/06/13 at 17:54:02
 
Will this be updated for 227I/J?
Back to top
 
WWW WWW Bleeder91[NL]  
IP Logged
 
(Moderator: Smirftsch)