vcall vandalism

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

vcall vandalism

Postby Spaceman » Thu Nov 22, 2007 10:46 am

When you're the only person on a server, you can easily type

vcall timelimit 99999
vcall fraglimit 99999

and then leave the server. This leaves the server potentialy running the same map for a very, very long time. The next competant player that visits and spots the vandalism could fix it.

Maybe something similar is already available. When a player leaves the server check to see if there are any other players, If no humans are left then reset the server config to its default.
Spaceman
Alien trapper
 
Posts: 264
Joined: Tue Aug 28, 2007 10:53 am

Postby oz » Wed Dec 26, 2007 4:42 am

I have already seen this.
Seemed like the bad guy voted for an ugly map before.
oz
 

Postby divVerent » Wed Dec 26, 2007 7:52 am

I am tempted to make timelimit and fraglimit no longer votable on my server, and instead make many more maps vcall/suggestmap only. But I'd need some time to sort out the bad ones.

Instead of a "destructive" timelimit -1 vote, you'd then need a "constructive" vcall chmap vote, to get rid of a map.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Blµb » Wed Dec 26, 2007 9:39 am

vcall chmap is a bad idea, then ppl would run through all votable maps till they get a yes vote
make a general vcall endmap maybe?
Blµb
Alien trapper
 
Posts: 277
Joined: Thu Mar 29, 2007 1:49 pm

Postby melk » Wed Dec 26, 2007 10:23 pm

make a general vcall endmap maybe?


vcall timelimit -1 already achieves this
melk
Advanced member
 
Posts: 54
Joined: Thu May 10, 2007 5:09 pm
Location: Charlotte. NC

Postby AceOfThumbs » Wed Dec 26, 2007 11:29 pm

Another problem with chmap instead of timelimit is that you need to know the name of the map you want to change to.
So much to do, so little time to do it
AceOfThumbs
Alien
 
Posts: 158
Joined: Tue Sep 04, 2007 11:12 pm

Postby [-z-] » Thu Dec 27, 2007 12:32 am

melk wrote:
make a general vcall endmap maybe?

vcall timelimit -1 already achieves this


Yes but would be be silly to disallow all time limit calls except -1 ... if it's even possible to filter that.

From an administration stand point, it would be easier to make commands with values set by the admin.

for example:
Disallow all vcall timelimit but allow the following:

vcall endmatch
vcall extendmatch


endmatch would be essentially call timelimit -1

extendmatch would add x amount of minutes defined in server.cfg essentially calling timelimit (curTime+extendTime)
[-z-]
Site Admin and Nexuiz Ninja
 
Posts: 1794
Joined: Mon Nov 13, 2006 12:20 am
Location: Florida

Postby Spaceman » Thu Dec 27, 2007 1:03 am

Have an automatic vote as soon as the map has started 'Do you really want to play this map?'.

A possible extension could be that all the players who say no (F2) automatically become spectators and cannot rejoin the map.
Spaceman
Alien trapper
 
Posts: 264
Joined: Tue Aug 28, 2007 10:53 am

Postby [-z-] » Thu Dec 27, 2007 1:06 am

victim wrote:Have an automatic vote as soon as the map has started 'Do you really want to play this map?'.

A possible extension could be that all the players who say no (F2) automatically become spectators and cannot rejoin the map.


I disagree with this. I would find that quite annoying.
[-z-]
Site Admin and Nexuiz Ninja
 
Posts: 1794
Joined: Mon Nov 13, 2006 12:20 am
Location: Florida

Postby Spaceman » Thu Dec 27, 2007 1:32 am

[-z-] wrote:From an administration stand point, it would be easier to make commands with values set by the admin.

for example:
Disallow all vcall timelimit but allow the following:

vcall endmatch
vcall extendmatch

endmatch would be essentially call timelimit -1

extendmatch would add x amount of minutes defined in server.cfg essentially calling timelimit (curTime+extendTime)

A very good idea. However, change the name to extendmatchtime and add extendmatchscore.

With a predefined maximum for extendmatch, say 10 minutes, then anybody can call a vote and try to extend the match length up to 10 minutes. And have a similar limit for extendmatchscore.

Also add an alias for vcall - vote. Giving:

vcall/vote endmatch
vcall/vote extendmatchtime
vcall/vote extendmatchscore
Spaceman
Alien trapper
 
Posts: 264
Joined: Tue Aug 28, 2007 10:53 am

Next

Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron