My idea of warp points was original. Hell, everyone thought it was cool as hell when I had the first Warper Bot running in a nice event inside ASWZ with warping bases. To be able to mine up warp points so incoming enemies would die was cool as hell. I still have a couple of the original base maps. My favorite was the one with the trick door, where only a spider ship (least played one) could enter into some super-secret room.
What really caused the huge copying of the warping idea was my 4th map version, which went into the public arena for a couple of days or so. I always loved the Clue-like corner warps to the other corners.
Anyways, the idea is, is that someone will take your ideas and run with it. The best you can do is share and promote them so they'll expand into better ones.
Muskrat - Mon Jun 20, 2005 3:16 am
Post subject:
If you say so.
Chambahs - Mon Jun 20, 2005 11:36 am
Post subject:
fine....here goes...
(big breath) i need someone to make me a module that will dynamically change the settings, lvz, and map in the public arena when told to. For example, the gameplay that i am running will have Ut Bomb Run, CTF, deathmatch, and a powernode game. For these gameplays i have 1 or 2 maps for each, and i also have a different lvz and regions for each map. After one game was done, the server would automatically recycle the arena and switch over to another gameplay. That is pretty much the basic idea, so now...if you are interested tell us, and we could get into precise detail. Thanks
Dr Brain - Mon Jun 20, 2005 12:20 pm
Post subject:
Just /?send all the players in the arena to the next one.
That should make it about 20x simpler to write.
i88gerbils - Mon Jun 20, 2005 1:50 pm
Post subject:
Not to mention not booting players out every 15 minutes or so.
Smong - Mon Jun 20, 2005 8:34 pm
Post subject:
Off the top of my head changing pub's shouldn't be too hard. Change map and attachmodules settings, then recyclearena. The boring bit is going through every gametype module and adding support for this (since chambahs wants the arena change to be based on other factors, not just time passed).
Recyclearena seems to work on all clients, but /?send is restricted to cont.
Grelminar - Tue Jun 21, 2005 3:16 am
Post subject:
I agree.. moving players between existing arenas is the best way to do this. You can write the gameplay modules to signal an event that the master mover module picks up, and moves people around. You can even set it up so that people are redirected to the active arena if they try to switch. It's true that moving clients without ?go only works on cont, but everyone should be using cont anyway.
Chambahs - Tue Jun 21, 2005 7:12 am
Post subject:
Ok, so who wants to write it?
as long as something works and someone writes it, ill be fine, but then again, the whole thing about moving players to arenas is the simple fact that i dont want players split up in arenas, i want all of them to be in a main pub, meh...i dunno
Dr Brain - Tue Jun 21, 2005 7:29 am
Post subject:
If you make yourself a simple arena placing module that puts the incoming players into the active arena (you can just have it put them into the most populated arena, even) then you'll have 99% of your players in the right place.
Oh, and I thought that ?recyclearena was based on /?send...
i88gerbils - Tue Jun 21, 2005 9:43 am
Post subject:
If each gametype had a simple method for stopping it, then you could stop the game, and start the next. And if they each had their own portions on the map, then you could warp them there.
hmm.. that'd be interesting... *goes to put something in a todo file somewhere completely unrelated to this topic*
Grelminar - Wed Jun 22, 2005 2:00 am
Post subject:
?recyclearena isn't really based on ?send. They both rely on the fact that cont accepts the "you're entering an arena" packet without requesting an arena change, but ?recyclearena is sort of a nasty hack: it sends the packet once, to put the players in a sort of suspended state, then internally unloads the arena and reloads it, and then sends the packet again, for real, to have them enter the new arena. ?send is somewhat cleaner: at least it only sends it once.
Chambahs: What's the difference if they're in a pub or a named arena, if they're all in the same place? It's not like the client even knows what its current arena name is. You can restrict arena movement as much as you want, even to the point of disabling ?go.
i88gerbils - Wed Jun 22, 2005 9:52 am
Post subject:
True. Look at HalfLife servers. Usually those change maps, but boot you in the process.
Chambahs - Thu Jun 23, 2005 9:32 am
Post subject:
You guys think it will be a better way to run it for the players to vote on which map/gameplay? Like the players do in elim, they vote. Ive thought about that, and i thought that it would be too confuesing for newbs? Meh. I dunno