BuD Server happenings

Problems setting up a server and other server related things

Moderators: Jay2k1, DavidM, The_One

User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

BuD Server happenings

Post by Imaginos »

This is a ressurection of my ongoing updates thread from the now seemingly dead http://www.db-community.com

Some links that are related to it:

BuD server's stats: http://s88106402.onlinehome.us/utstats/index.php
Hopefully, we'll see the generic stats become 100% Deathball stats soon!

BuD Deathball Player lookup database: http://bud.recongamer.com/lookup.php
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

NO Score limit

Post by Imaginos »

UT2Vote43 has been released and installed on the server. It now includes a votable mutator called "no score limit". I'll bet you can guess what that does.
For the most part I have the server set to 20-minute games, with a goal limit of 15. This is to prevent any prolonged asskicking that might send people away in anger/disgust. The next match is never far away, maybe the team mix will be better. If you've ever endured nights of playing on 30-min/no limit servers hearing nothing but "my team sux" on and on, you can relate better to the setup I use.. ;)
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Changes coming

Post by Imaginos »

There's some other things that UT2Vote can do that I've been considering but hesitant to use. One thing is the server has the ability to change min/maxplayers and spectators on a per-map basis when used with a suitably configured static maplist. This means I can restrict small maps like SC to maxplayers=6 with maxspectators=10 and prevent the map from getting overcrowded. However, I'm afraid this will only result in pissing people off that think it's just fine to have 10+ players in even the tiniest of maps.. Not to mention if we go from cube with 12 players to SC allowing only 6 in, the remaining 6 players will see "Server Full" without warning. Unless of course, the RSS feed warns them.. ;)

The other control that I am in the process of implementing is the mapcheck function. UT2Vote will check the # of players on the server before a vote and use that as the basis for displaying the available maps. An admin can set the min/max check values on a per-map basis to try to ensure that maps inappropriate for the players aren't selectable. High minplayers threshold for large maps, low maxplayers for smaller maps. For example: I have BigLowCube set as unavailable unless there's a minimum of 12 players in the server. As of now, there's only a few maps configured in this way, I pretty much leave popular maps alone.. Any thoughts?'
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Maxplayers in effect

Post by Imaginos »

Ok, I've brought it up earlier, thought it was time to actually drop the hammer on it.

I am implementing some server-side mapchecks to prevent map overcrowding. Often times you might be in a 2-on-2 or something in SC and the next thing you know a flood of peeps come in and turn the match into a mess. While I can't prevent peeps from coming in, I can set checks and adjust the maxplayers/maxspectators at mapchange. I'm changing only a few for now as below:

Code: Select all

Maps=DB-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-froCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Zodiac?MaxPlayers=8?MaxSpectators=8
Maps=DB-Temple][?MaxPlayers=10?MaxSpectators=6
Maps=DB-TempleFINAL?MaxPlayers=10?MaxSpectators=6
Maps=DB-BlueRidge?MaxPlayers=10?MaxSpectators=6
Maps=DB-SmallHole?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallEnclosure?MaxPlayers=8?MaxSpectators=8
Maps=DB-OldSmallCube2?MaxPlayers=8?MaxSpectators=8
Maps=DB-Old-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Hellbox?MaxPlayers=8?MaxSpectators=8
Maps=DB-Gael?MaxPlayers=8?MaxSpectators=8
Maps=DB-Fnull-GeeBall-v1_1?MaxPlayers=8?MaxSpectators=8
These will be in effect in conjunction with ut2vote mapchecks such as this: CheckMap=(MapName="DB-SmallCube",MinPlayers=1,MaxPlayers=8), which will make the map invisible to voters unless as in the example check, the server has 1 to 8 players in it. If there's 9 players in the server, that map won't be available. Btw, for those of you who have wondered where DB-BigLowCube went, this check, CheckMap=(MapName="DB-BigLowCube",MinPlayers=12,MaxPlayers=32), has been in effect for some time now. So that map is only available for voting when the server is full.

I am willing to adjust the playercounts and place limits on additional maps to better serve the pub community, based on the feedback here, so please voice your thoughts.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

re: WTOnly 8 players?!

Post by Imaginos »

To address a recent question, when a map is voted in that supports more players, the maxplayercount will increase. Also, any map not listed in the previos post with limitchecks reverts to the default maxplayercount of 12 with 4 specs.

If you see there's spectators queued, don't be a dick and vote another small map. Vote a larger one so they can join in too.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

redirect = pooka, maxplayers update

Post by Imaginos »

Ok. We're up to UT2Vote44 now. The redirect has been shaky lately as well. Hang in there, I'm sure Nuttyservers will have it fixed in no time.

I made a few additions to the MaxPlayerLimits. I'm getting no feedback or complaints, so I guess I am doing things fine by the players. Here's the updated limiting list w/a complete list of ALL the available maps. If you see a map that isn't limited that you think needs to be, please say so.. and reverse if you aren't happy with an existing limit.

Code: Select all

[Deathball.DB_MapList]
MapNum=69
Maps=DB-1on1-Gaga?MaxPlayers=4?MaxSpectators=12
Maps=DB-SmallHole?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallEnclosure?MaxPlayers=8?MaxSpectators=8
Maps=DB-ShortNight?MaxPlayers=8?MaxSpectators=8
Maps=DB-Wastelands?MaxPlayers=8?MaxSpectators=8
Maps=DB-froCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-BlueRidge?MaxPlayers=10?MaxSpectators=6
Maps=DB-Temple][?MaxPlayers=10?MaxSpectators=6
Maps=DB-TempleFINAL?MaxPlayers=10?MaxSpectators=6
Maps=DB-VollyCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Zodiac?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Legacy2004?MaxPlayers=10?MaxSpectators=6
Maps=DB-Gael?MaxPlayers=8?MaxSpectators=8
Maps=DB-Fnull-GeeBall-v1_1?MaxPlayers=8?MaxSpectators=8
Maps=DB-Hellbox?MaxPlayers=8?MaxSpectators=8
Maps=DB-OldSmallCube2?MaxPlayers=8?MaxSpectators=8
Maps=DB-Old-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-lvlorpheus][
Maps=DB-lvlorpheus
Maps=DB-]{illROG_V193
Maps=DB-Wrongway
Maps=DB-Vortex_v2
Maps=DB-Vortex
Maps=DB-Viadone
Maps=DB-Vair
Maps=DB-V3TrainingCourt
Maps=DB-Underworld
Maps=DB-UnderSeas2
Maps=DB-U
Maps=DB-Tunnel
Maps=DB-Tribun
Maps=DB-TrainingCourt
Maps=DB-Touchdown
Maps=DB-TokaraStation
Maps=DB-TheWarehouse2004
Maps=DB-Sunset
Maps=DB-SunCast
Maps=DB-SpaceDocks
Maps=DB-SpaceBalls][
Maps=DB-SmallTribun2004
Maps=DB-SmallTouchdown
Maps=DB-SmallDragonIsle
Maps=DB-Ship
Maps=DB-SharkTank
Maps=DB-Sediment
Maps=DB-ScrapYard
Maps=DB-RightCorners
Maps=DB-Phoenix
Maps=DB-OrientBeta
Maps=DB-Optimized03
Maps=DB-Optimized02
Maps=DB-Optimized
Maps=DB-Olympus
Maps=DB-OldSkool
Maps=DB-OilRig
Maps=DB-November
Maps=DB-NightStorm
Maps=DB-MountainKeep
Maps=DB-More
Maps=DB-MooMoo
Maps=DB-MixerCube
Maps=DB-Mixer
Maps=DB-MidnightMixer1
Maps=DB-MidNight
Maps=DB-MeatBowl
Maps=DB-Malaysia_BETA
Maps=DB-LowCube2k4][
Maps=DB-LowCube2k4
Maps=DB-LowCube2
Maps=DB-LowCube
Maps=DB-Live][
Maps=DB-Live
Maps=DB-LegoFan
Maps=DB-LeftCorners
Maps=DB-Lauzhou
Maps=DB-Junk
Maps=DB-January
Maps=DB-Intrepid
Maps=DB-IceDemon
Maps=DB-IceCube
Maps=DB-Hole
Maps=DB-HimmelKrieg
Maps=DB-Hex
Maps=DB-Hellhole
Maps=DB-Hall
Maps=DB-Grounded
Maps=DB-GreenBaize
Maps=DB-Gloom2004
Maps=DB-Dynasty
Maps=DB-DragonIsle
Maps=DB-Downfall][
Maps=DB-Downfall
Maps=DB-Devil'sArena
Maps=DB-Dendrophile
Maps=DB-Dementia
Maps=DB-DeathVolley
Maps=DB-Dawn
Maps=DB-Curve
Maps=DB-Curvature
Maps=DB-Cube
Maps=DB-CowTemple
Maps=DB-CloserToSun
Maps=DB-ClearNightBeta2k42
Maps=DB-Chill
Maps=DB-Cheopstemple
Maps=DB-CheopsV7
Maps=DB-Cheops2
Maps=DB-Chamber2004
Maps=DB-Carrier
Maps=DB-Branwen2004
Maps=DB-Bowl
Maps=DB-Blocko
Maps=DB-BlockBowl
Maps=DB-Blister
Maps=DB-Binary
Maps=DB-BigLowCube
Maps=DB-BigFootball
Maps=DB-Backyardnew
Maps=DB-Back2Back
Maps=DB-Avenir
Maps=DB-AskewBeta
Maps=DB-Artic
Maps=DB-Antean][
Maps=DB-Antean
Maps=DB-Anomoly11
Maps=DB-AF-Guadalajara-101
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

So long, replays

Post by Imaginos »

Another update about the BuD servers.
Effective immediately, the replay functions of Deathball will be disabled. Refer to this post for the explanation as to why.

I really like the replays, and I know they are a great tool for rookies to see the play over again and spot what they could have done differently.. I hope TV doesn't leave this issue open for too long. Especially since the biggest of the deadlines have finally passed.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

UT2Vote48B1

Post by Imaginos »

Yet another update..
UT2Vote47 was released to the public, version 48B1 is in use internally. Both servers are updated to the beta. If you're not using at least 47 already as well.. ask me, I'll tell ya where to get it.

Both (yes, both!) BuD servers are now reachable from the corbot query. One new feature on the BuD servers is the gamespy protocol that corbot uses has been expanded beyond the original tiny gamespy commandset.

The following query commands are added and available for corbot use:
\about\ Returns about information, you can use this to check if a server has ServQuery installed, and what version.
Reply: \about\\ServQuery <version>\\author\\Michiel \'El Muerte\' Hendriks\\authoremail\\elmuerte@drunksnipers.com\\HighestRequestCount\\<count>\

\bots\ Return information about the bots on the server
Reply for each bot: \bot_<id>\\<bot name>\\ping_<id>\\<fake bot ping, if any>\

\gamestatus\ Returns additional status of the current game
Reply: \elapsedtime\\<elapsed time of the game>\\timeseconds\\<seconds the game is active>\\starttime\\<time the game started at>\\overtime\\<true if in overtime>\\gamewaiting\\<true if waiting to start>\\nextmap\\<next map>\

\playerhashes_???\ Returns the Player ID hashes, the ??? in the query is the password as set in the configuration to protect this query
Reply for each player: \phname_<id>\\<player name>\\phash_<id>\\<player id hash>\\phip_<id>\\<player IP>\

\maplist\ Returns the current maplist in rotation
Reply for each map: \maplist_<id>\\<map name>\

\spectators\ Returns information about the connected spectators, if any.
Reply for each spectator: \spectator_<id>\\<name>\\specping_<id>\\<spectator's ping>\

\teams\ Returns information about the teams, if it's a team game
Reply for each team: \team_<id>\\<team name>\\score_<id>\\<team score>\\size_<id>\\<number of team members>\
User avatar
CorDawg
Banned
Posts: 454
Joined: 25-03-2003 02:35

Post by CorDawg »

that gamespy mod is great, i recommend every server get it :D
User avatar
speedy
Posts: 2899
Joined: 11-03-2003 19:25
Contact:

Post by speedy »

:o
User avatar
Bounty
Senior Member
Posts: 127
Joined: 20-07-2003 06:16
Contact:

Post by Bounty »

Limits pwn, m8. Some maps should be changed to maxplayers=6 though, db-oldsmallcube2, cough. And you should still add db-rushed to server. (and possibly db-faceless :p, b/c it's the pwnsauce.)

If there's a way this would be nice, althought it's prolly not possible. Have certain maps where, if there's a certain small number of people, only volleys count as goals, such as say you set db-smallcube so that you can't reg shoot until it is at least 6 players.

Just thoughts.
Last edited by Bounty on 15-10-2004 19:35, edited 1 time in total.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Post by Imaginos »

Sry for the delay on this thread.. I did add Rushed][ back into the mix. Faceless.. I forget what that one is, but I have a feeling it's not on there for a reason. Have to refresh the mem. I think I may have forgotten to put rushed into the fixed maxplayers listing though. I'll certainly check it tonight.

I will adjust OSC to 6players max as well. Any other maps need adjustment?

Also new to the Public BuD server: it's running the beta 3336 patch as well as the ECE Bonus Pack. I DID NOT enable the serverpackage for Onslaught_BP though.. That should prevent connection failures with clients that haven't installed the bonus pack. If there's any oddities with deathball or ut2vote as a result of that, please let me know. The longstanding incompatable files problem that arises when bombball is added/removed seems to result from mods/mutes not cooperating as well as they could in cleanup/garbage collection in the coding. I will ask Rens2sea if he can take a look at the mutator to see if it's compliant with Epic's recommendations for resolving the problem.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Post by Imaginos »

Ok. Beta 3338 Patch is up and running now. The latest beta UT2Vote48B3 has a very noticable delay for menu replication now too. This is to get around some of the problems that Epic keeps building into each successive version. It's to attempt to ensure replication of all the info. It's just for testing.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Post by Imaginos »

Current complete deathball maplist on the BuD Public server:


Maps=DB-lvlorpheus][
Maps=DB-lvlorpheus
Maps=DB-]{illROG_V193
Maps=DB-Zodiac?MaxPlayers=8?MaxSpectators=8
Maps=DB-Wrongway
Maps=DB-Wastelands?MaxPlayers=8?MaxSpectators=8
Maps=DB-Vortex_v2
Maps=DB-Vortex
Maps=DB-VollyCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Viadone
Maps=DB-Vair
Maps=DB-V3TrainingCourt
Maps=DB-Underworld
Maps=DB-UnderSeas2
Maps=DB-U
Maps=DB-Tunnel
Maps=DB-Tribun
Maps=DB-TrainingCourt
Maps=DB-Touchdown
Maps=DB-TokaraStation
Maps=DB-TheWarehouse2004
Maps=DB-Temple][?MaxPlayers=8?MaxSpectators=8
Maps=DB-TempleFINAL?MaxPlayers=8?MaxSpectators=8
Maps=DB-Sunset?MaxPlayers=8?MaxSpectators=8
Maps=DB-SunCast?MaxPlayers=10?MaxSpectators=6
Maps=DB-SpaceDocks
Maps=DB-SpaceBalls][
Maps=DB-SmallTouchdown
Maps=DB-SmallTribun2004
Maps=DB-SmallHole?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallEnclosure?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallDragonIsle?MaxPlayers=8?MaxSpectators=8
Maps=DB-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-ShortNight?MaxPlayers=8?MaxSpectators=8
Maps=DB-Ship?MaxPlayers=10?MaxSpectators=6
Maps=DB-SharkTank
Maps=DB-Seth
Maps=DB-Sediment?MaxPlayers=10?MaxSpectators=6
Maps=DB-ScrapYard
Maps=DB-Rushed][?MaxPlayers=8?MaxSpectators=8
Maps=DB-RightCorners?MaxPlayers=8?MaxSpectators=8
Maps=DB-Phoenix
Maps=DB-OrientBeta
Maps=DB-Optimized03?MaxPlayers=10?MaxSpectators=6
Maps=DB-Optimized02?MaxPlayers=10?MaxSpectators=6
Maps=DB-Optimized?MaxPlayers=10?MaxSpectators=6
Maps=DB-Olympus
Maps=DB-OldSmallCube2?MaxPlayers=8?MaxSpectators=8
Maps=DB-OldSkool?MaxPlayers=10?MaxSpectators=6
Maps=DB-Old-SmallCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-OilRig
Maps=DB-Ocean
Maps=DB-November
Maps=DB-NightStorm
Maps=DB-Mythos-B4
Maps=DB-MountainKeep?MaxPlayers=10?MaxSpectators=6
Maps=DB-More
Maps=DB-MooMoo?MaxPlayers=8?MaxSpectators=8
Maps=DB-MixerCube
Maps=DB-Mixer
Maps=DB-MidnightMixer1
Maps=DB-MidNight
Maps=DB-MeatBowl
Maps=DB-Malaysia_BETA
Maps=DB-LowCube2k4][
Maps=DB-LowCube2k4
Maps=DB-Live][
Maps=DB-Live
Maps=DB-LegoFan
Maps=DB-Legacy2004?MaxPlayers=10?MaxSpectators=6
Maps=DB-LeftCorners?MaxPlayers=8?MaxSpectators=8
Maps=DB-Lauzhou
Maps=DB-Junk
Maps=DB-January
Maps=DB-Intrepid
Maps=DB-IceDemon?MaxPlayers=10?MaxSpectators=6
Maps=DB-IceCube?MaxPlayers=10?MaxSpectators=6
Maps=DB-Hole
Maps=DB-HimmelKrieg?MaxPlayers=10?MaxSpectators=6
Maps=DB-Hex?MaxPlayers=10?MaxSpectators=6
Maps=DB-Hellhole
Maps=DB-Hellbox?MaxPlayers=8?MaxSpectators=8
Maps=DB-Hall
Maps=DB-Grounded
Maps=DB-GreenBaize
Maps=DB-Gloom2004?MaxPlayers=10?MaxSpectators=6
Maps=DB-Gael?MaxPlayers=8?MaxSpectators=8
Maps=DB-froCube?MaxPlayers=8?MaxSpectators=8
Maps=DB-Fnull-GeeBall-v1_1?MaxPlayers=8?MaxSpectators=8
Maps=DB-Dynasty
Maps=DB-DragonIsle
Maps=DB-Downfall][?MaxPlayers=10?MaxSpectators=6
Maps=DB-Downfall?MaxPlayers=10?MaxSpectators=6
Maps=DB-Devil'sArena
Maps=DB-Dendrophile
Maps=DB-Dementia
Maps=DB-DeathVolley?MaxPlayers=8?MaxSpectators=8
Maps=DB-Dawn
Maps=DB-Curve
Maps=DB-Curvature
Maps=DB-Cube
Maps=DB-CowTemple
Maps=DB-CloserToSun
Maps=DB-ClearNightBeta2k42
Maps=DB-Chill
Maps=DB-CheopsV8BETA
Maps=DB-CheopsV7
Maps=DB-Cheopstemple
Maps=DB-Cheops2
Maps=DB-Chamber2004
Maps=DB-Carrier
Maps=DB-Branwen2004?MaxPlayers=8?MaxSpectators=8
Maps=DB-Bowl
Maps=DB-BlueRidge?MaxPlayers=10?MaxSpectators=6
Maps=DB-Blocko
Maps=DB-BlockBowl
Maps=DB-Blister
Maps=DB-Binary
Maps=DB-BigLowCube
Maps=DB-BigFootball
Maps=DB-Backyardnew
Maps=DB-Back2Back?MaxPlayers=8?MaxSpectators=8
Maps=DB-Avenir
Maps=DB-AskewBeta
Maps=DB-Artic
Maps=DB-ArenaBallbeta1?MaxPlayers=10?MaxSpectators=6
Maps=DB-Antean][
Maps=DB-Antean
Maps=DB-Anomoly11
Maps=DB-AF-Guadalajara-101
Maps=DB-1on1-Gaga?MaxPlayers=4?MaxSpectators=12
Maps=DB-1on1?MaxPlayers=4?MaxSpectators=12

Help me strip this down.

I will create a custom maplist with maxplayers limiting from this. Please feel free to make suggestions.. Maps w/o any additionaly settings will default to 12players/4specs.
Last edited by Imaginos on 11-11-2004 19:47, edited 1 time in total.
User avatar
Imaginos
Posts: 885
Joined: 17-03-2003 18:06
Contact:

Post by Imaginos »

Seriously.. If you have maps that you would prefer to never see on the BuD server, speak up now.. the list is right above this post.

And if you have maps you would want to see stay, speak up as well.

I'm swinging the axe. Now.
Locked