<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39957 >
> [jdorje - Tue Dec 11 06:55:12 2007]:
>
> > [book - Mon Dec 10 16:22:28 2007]:
>
> > We ameliorated this situation somewhat for warserver by
> > introducing/modifying the cmdlevels to:
>
> [...]
>
> What's the difference between ADMIN and CTRL access levels?
>
> -jason
>
>
Pepeto Already answered this in general, but if you want excessive
detail :), here is a grep from server/commands.c [if you recall,
the first cmdlevel is the in-game level, whereas the second is
pregame]:
{"cut", ALLOW_CTRL, ALLOW_CTRL,
{"ban", ALLOW_ADMIN, ALLOW_ADMIN,
{"unban", ALLOW_ADMIN, ALLOW_ADMIN,
{"score", ALLOW_CTRL, ALLOW_NEVER,
{"wall", ALLOW_ADMIN, ALLOW_ADMIN,
{"set", ALLOW_CTRL, ALLOW_BASIC,
{"metaconnection", ALLOW_ADMIN, ALLOW_ADMIN,
{"metaserver",ALLOW_ADMIN, ALLOW_ADMIN,
{"aitoggle", ALLOW_CTRL, ALLOW_CTRL,
{"create", ALLOW_NEVER, ALLOW_CTRL,
{"novice", ALLOW_CTRL, ALLOW_BASIC,
{"easy", ALLOW_CTRL, ALLOW_BASIC,
{"normal", ALLOW_CTRL, ALLOW_BASIC,
{"hard", ALLOW_CTRL, ALLOW_BASIC,
{"experimental", ALLOW_CTRL, ALLOW_BASIC,
{"cmdlevel", ALLOW_ADMIN, ALLOW_ADMIN, /* confusing at ALLOW_CTRL */
{"timeoutincrease", ALLOW_CTRL, ALLOW_BASIC,
{"autoteam", ALLOW_NEVER, ALLOW_CTRL, /* require vote in pregame */
{"mute", ALLOW_CTRL, ALLOW_CTRL,
{"unmute", ALLOW_CTRL, ALLOW_CTRL,
{"endgame", ALLOW_CTRL, ALLOW_NEVER,
{"remove", ALLOW_ADMIN, ALLOW_CTRL,
{"save", ALLOW_ADMIN, ALLOW_ADMIN,
{"load", ALLOW_NEVER, ALLOW_ADMIN,
{"loadmap", ALLOW_NEVER, ALLOW_CTRL,
{"unloadmap", ALLOW_NEVER, ALLOW_CTRL,
{"loadscenario", ALLOW_NEVER, ALLOW_CTRL,
{"reset", ALLOW_NEVER, ALLOW_CTRL,
{"dnslookup", ALLOW_ADMIN, ALLOW_ADMIN,
{"addaction", ALLOW_ADMIN, ALLOW_ADMIN,
{"delaction", ALLOW_ADMIN, ALLOW_ADMIN,
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev