Digital Paint Discussion Board
Paintball 2: The Game => Paintball 2 Discussion => Topic started by: jitspoe on March 11, 2004, 04:36:53 PM
-
Ok, I'm going to start getting the new rotation system underway, and it's going to need a bunch of map definition files. I'm planning on putting them in pball/maps/defs/mapname.txt.
Here's an example for pbcup:
minplayers 0
maxplayers 6
supports CTF
supports DM
default CTF
So the map will load if there are no players on the server or up to 6 players, but it won't if there are more than 6. It will default to CTF, but players can vote for the DM type.
and midnight:
minplayers 4
maxplayers 12
supports Elim
supports CTF
supports 1Flag
default CTF
Now, if you guys could go through all the relased maps and find appropriate mins/maxes and supported game modes, it would help a lot. :) Either post them here or put together the actual text files and send them to me. To test what game modes maps support, change "ctfmode" and reload the map.
Values are:
-1 Elim
0 DM
1 1Flag
2 CTF
3 Siege
-
Could it have a default default of CTF? so if you don't put in a default, it thinks default is CTF.
-
I just dont think most people will like it or use it. People like small maps, so everyone joins the server when pbcup is on, then it will change to brainstorm cuz you have 16 players on the server, now half the players will leave cuz they hate a bigger more complex map like that, so you are left with a not so good game of like 3v2 brainstorm. See what im saying. I dont know, i just wouldnt waste too much time on it when there are other things that can be more useful.
-
jit, aren't you working on a voting system for that?
-
jits how about making 'supports' one line...
supports DM CTF
-
I was just thinking of the simplest possible way to code it ;) It's a lot easier to read in one word at a time than break it up into lines. I guess I could still do it that way -- either way would be fine.
-
Suggested player size for my maps:
Gfeild.bsp
minplayers 0
maxplayers 8
supports CTF
supports DM
default CTF
Gfeildc.bsp
minplayers 0
maxplayers 8
supports CTF
supports DM
default CTF
upb2.bsp
minplayers 6
maxplayers 10
supports CTF
supports DM
default CTF
upb4.bsp
minplayers 6
maxplayers 18
supports CTF
supports DM
default CTF
arm.bsp
minplayers 0
maxplayers 24
supports DM
default DM
skylit.bsp
minplayers 0
maxplayers 18
supports CTF
supports DM
default CTF
I'll update as nessacery
-
Thanks, Darkphyre.
-
armegeddon? max players 24??? lol. more like...5
or 10
hm.
-
It's called "armageddon" for a reason.
-
jitspoe, I have a ton more maps in the same organization that dark had... would you rather have me post them here?
-
CTF / Capture the flag
DM / Death match
Elim. / Elimination
1F / 1 Flag
2fort5.bsp
Minplayers: 4
Maxplayers: 16
Supports: Elim, CTF
Default: CTF
anthills.bsp
Minplayers: 0
Maxplayers: 10
Supports: Elim, CTF
Default: CTF
arenaball.bsp
Minplayers: 0
Maxplayers: 8
Supports: 1 Flag, Elim.
Default: 1 Flag
arm.bsp
Minplayers: 0
Maxplayers: 16
Supports: DM, Elim.
Default: DM
Back2back.bsp
Minplayers: 0
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
battle.bsp
Minplayers: 0
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
Battle2.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
bigarenaball.bsp
Minplayers: 0
Maxplayers: 12
Supports: 1 Flag, Elim.
Default: 1 Flag
Blazin.bsp
Minplayers: 0
Maxplayers: 8
Supports: Elim
Default: Elim
Blitz.bsp
Minplayers: 0
Maxplayers: 12
Supports: 1 Flag, Elim.
Default: 1 Flag
Bombsaway.bsp
Minplayers: n/a
Maxplayers: n/a
Supports: n/a
Default: n/a
Castle1.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
Cfire.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
Code1.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
Conquest.bsp
Minplayers: 0
Maxplayers: 14
Supports: DM
Default: DM
CrazyBallin.bsp
Minplayers: 0
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
Deathball2.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
dodgeball.bsp
Minplayers: 0
Maxplayers: 8
Supports: Elim.
Default: Elim.
Dodgecourt.bsp
Minplayers: 0
Maxplayers: 12
Supports: Elim.
Default: Elim.
DT.bsp
Minplayers: 4
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
encounter.bsp
Minplayers: 6
Maxplayers: 18
Supports: CTF, Elim.
Default: CTF
FFF.bsp
Minplayers: 0
Maxplayers: 8
Supports: DM, Elim.
Default: DM
Flog.bsp *** (This map needs to be looked at) ***
Minplayers: 0
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
Hellsurvivors.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
Holdit.bsp
Minplayers: 0
Maxplayers: 14
Supports: CTF, Elim.
Default: CTF
Jump.bsp
Minplayers: 4
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
Ksplat2.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, 1 Flag, Elim.
Default: CTF
Ksplat3.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, 1 Flag, Elim.
Default: CTF
Midnight.bsp
Minplayers: 4
Maxplayers: 14
Supports: CTF, 1 Flag, Elim.
Default: CTF
Midnight2.bsp
Minplayers: 4
Maxplayers: 14
Supports: CTF, 1 Flag, Elim.
Default: CTF
Moonlit.bsp
Minplayers: 0
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
ncr8s.bsp
Minplayers: 0
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
oddjob.bsp
Minplayers: 0
Maxplayers: 8
Supports: 1 Flag, Elim.
Default: 1 Flag
paintscape.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
passage.bsp
Minplayers: 0
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
pb2dm1.bsp
Minplayers: 0
Maxplayers: 14
Supports: DM
Default: DM
pball_shreds1.bsp
Minplayers: 4
Maxplayers: 14
Supports: CTF, Elim.
Default: CTF
pball_shreds2.bsp
Minplayers: 4
Maxplayers: 14
Supports: CTF, Elim.
Default: CTF
pbcup.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
Rally.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
SandTrap.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
shazam.bsp
Minplayers: 4
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
shazam22.bsp
Minplayers: 4
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
seigecastle.bsp
Minplayers: 0
Maxplayers: 14
Supports: 1 Flag, Elim.
Default: 1 Flag
spelunker.bsp
Minplayers: 4
Maxplayers: 16
Supports: CTF, Elim.
Default: CTF
spelunker2.bsp
Minplayers: 4
Maxplayers: 16
Supports: CTF, Elim.
Default: CTF
sphouseqw.bsp
Minplayers: 4
Maxplayers: 12
Supports: CTF, Elim.
Default: CTF
stale2.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
supair.bsp
Minplayers: 0
Maxplayers: 16
Supports: CTF, Elim.
Default: CTF
theice.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
u4pb2.bsp
Minplayers: 4
Maxplayers: 10
Supports: CTF, Elim.
Default: CTF
ub_cliff.bsp
Minplayers: 0
Maxplayers: 8
Supports: CTF, Elim.
Default: CTF
ub_rooftop.bsp
Minplayers: 4
Maxplayers: 12
Supports: Elim, CTF
Default: CTF
-
Excellent. Now I just need to get the new rotation system finished.
-
Jits, I left 1 or 2 maps blank. Dark and I couldn't figure out what to do with bombsaway.bsp, so... GL
-
Bombsaway is just straight elim -- I'd say 0-6 players.
-
NightFight.bsp
Minplayers: 2
Maxplayers: 10
Supports: CTF
Default: CTF
:)
-
You mean:
NightFight.bsp
Minplayers: 4
Maxplayers 10
Supports: CTF, Elim.
Default: CTF.
-
Ok, I have it reading in the files now. Here's an example: pball/maps/mapinfo/arenaball.txt
[mapinfo]
minplayers 0
maxplayers 6
supports 1flag elim
default 1flag
Note: no punctuation. Alternatively you can put supports on separate lines (it just ORs them together). You can have multiple default values and it will alternate (say you want to alternate between 1 flag and 2 flag ctf). You can also use the txt file for a readme of your map and have the [maplist] at the end. Or you can have the [maplist] at any position in the text and end it with ###.
I'm putting together the info files from the posts here now.
-
Well, I have about 90 mapinfo files done. Boy, there's a lot of maps on the public server rotations!
I've been testing the new rotation system and so far it's been working quite well. I was surprised -- got it almost working on the first try. There was a slight logic error with the game modes which I quickly fixed. It's pretty cool being able to play the same map in multiple different game modes. Not that many support it, though.
What's really nice about this system is that it will allow mappers to design maps for a target number of players. It will also allow them to have fun designing maps with multiple gameplay modes that will actually get played. :)
-
Does it override worldspawn gamemode?
-
No. You'd have to make a .ent file to do that.
-
accually, ANY non-dm map supports elim. just make it so elim is automatically in there, but if DM is set, it's out. or you could put something like "NON-ELIM"... :)