Server Options Commands
I found this interesting so decided to post it. Their is a lot of features here I didn't even know existed.
You can get this list on your server by doing /optionshelp Available server option variables: startlevel= level name where new players are placed, default onlinestartlocal.graal startx= x coordinate in the level where new players are placed, default 35 starty= y coordinate in the level where new players are placed, default 30 unstickmelevel= level name for 'unstick me' unstickmex= x coordinate of the unstick-me location unstickmey= y coordinate of the unstick-me location unstickmetime= time you need to wait before typing 'unstick me', default 30 protectedweapons= list of comma-separated weapon names which the client cannot delete even by hacking jaillevels= list of comma-separated levels which players cannot leave, pms are restricted to RC only setbodyallowed=true/false - says if players can change their body by chat command, default true setheadallowed=true/false - says if players can change their head by chat command, default true setswordallowed=true/false - says if players can change their sword by chat command, default true setshieldallowed=true/false - says if players can change their shield by chat command, default true noexplosions=true/false - disables classic explosions (putexplosion) mindeathgralats=number - minimum amount of gralats players lose on death (if available) maxdeathgralats=number - maximum amount of gralats players lose on death normaladminscanchangegralats=true/false - says if staff without changerights-right can modify the gralats value of players staffguilds= list of guild names which appear in the Staff section of the player list (start of guild names) bushitems=true/false - says if bushes drop items baddyitems=true/false - says if baddies drop items once killed healswords=true/false - allows negative swordpower which heals players when being hit respawntime= respawn time of bushes horselifetime= respawn time of classic horses baddyrespawntime= respawn time of baddies dontaddserverflags=true/false - says if scripts can add new server flags (will not add them on RC), by default limited to 1000 minimap=levellistfile,mapimage,defaultx,defaulty - classic minimap image, similar to setminimap() warptoforall=true/false - allows warpto for all players warptoforlowadmins=true/false - allows warpto for level 1 global admins warpto=true/false - says if the warpto command is enabled (shows error message otherwise) ignorewarpto=true/failse - says if warpto command is ignored completely, allows scripted warpto playerlisticons= list of player list status icons, must exist as plisticonNAME.png profilevars= selects what is displayed in the player profile (Kills:=playerkills,...,name=scriptvarname) limitfreeplayers2=true/false - says if adding of bombs, arrows and explosions is disabled for trial accounts apsystem=true/false - alignment system: automatically increased player.ap, players with ap<40 cannot pickup heart pots startap=number - the ap value for new players aptime0=number - recharge time for one ap point if ap < 20 aptime1=number - recharge time for one ap point if ap < 40 aptime2=number - recharge time for one ap point if ap < 60 aptime3=number - recharge time for one ap point if ap < 80 aptime4=number - recharge time for one ap point if ap < 100 aptime5=number - if ap drops below 100 then this time defines how much time you have to wait to get 100 again globalguilds=true/false - enables the use of global guilds, default true allowedglobalguilds= list of allowed global guilds, by default all guilds are enabled disallowedglobalguilds= list of disallowed global guilds heartlimit=number - the maximum number of hearts (fullhearts) you can get swordlimit=number - the maximum sword power for a player translatedlanguages= list of languages where .po translations files are loaded on server-side serverlanguage= default language of the server defaultlanguage= default language of players if their language is not in translatedlanguages sleepwhennoplayers=true/false - lets the npcserver sleep/pause when no player is online newtilesets=true/false - says if all levels on server-side will use the new tileset format for collision newtilesetlevels= list of levels which use the new tileset format, for server-side collision detection staff= list of account names or community names for which the RemoteControl is enabled and admin commands are working (warpto etc.) onlystaff=true/false - allows login from staff only (local and global staff) gmaps= list of gmaps used on the server, without the .gmap extension, you can use multiple gmaps= lines weaponorder= list of weapons which are sent first to players on login (high priority weapons) dontchangekills=true/false - says if player.kills and deaths can be changed by script nickname= nickname of the NPC-Server in the playerlist speedhacktolerance=percentage 10-100 - checks if players send too many data packages, 60-90 are good disconnectifnotmoved=true/false - says if players will be disconnect if not moved, disable it for GUI-only games savelevels=true/false - level modifications are saved to file if you call savelevels(levelname) by server-side script savelevelsmessage=true/false - says if it should print each modified level levelsautosave=true/false - says if levels should automatically be saved if any script makes tile changes, requires also savelevels=true scriptlogfunctions=write player.nick,call sendtorc,... - logs operations to logs/scriptfunctionslog.txt, use /listscriptlogfunctions to get a complete list of available functions/actions logscripterrorstofile=true/false - logs script errors to logs/scripterrors.txt instead of RemoteControl chat sendtoallattr= list of player.attr[] should be sent to all players, needed to show hats on player list (sendtoallattr=1) protectdbnpcs=true/false - protects NPCs shown in the RemoteControl from being destroy()ed sendechotorc=true/false - sends output of NPC-echo() to everyone instead of just staff with NPC rights database=databasename,databasefile - adds a database which can be used by requestsql2(), you can specify several database= lines syncdistancex=number - default x sync distance for player data, can be customized with sendtext("syncoptions","distance",x,y) syncdistancey=number - default y sync distance for player data, can be customized with sendtext("syncoptions","distance",x,y) syncbydistanceinside=true/false - says if it should also use the sync distance in non-gmap levels syncdistanceprojectiles=number - distance of players to which projectiles are sent, by default 256 syncfactors=0,0,100,75,125,80,175,225,60,... - defines an array of {startrange of playercount, endrage of playercount, syncdistancefactor,...} for reducing players sight in crowded areas syncfactorinactive=0..1 - how players are counted for the dynamict sync radius if they are not moving for 10 seconds disablegralatlog=true/false - disables the log to logs/gralatlog.txt lockplayerz=true/false - disables modification of player.z, the player will also be put on ground (zero) nohidewithoutbush=true/false - only allows hiding under bush but not with hideplayer() sendplayertriggers=true/false - says if player-triggers will be sent to other players, disable for reducing lag |
bushitemtypes= list of items which can be dropped from bushes, available are greenrupee,bluerupee,bombs,heart
deathitemtypes= list of items which can be dropped on death, available are greenrupee,bluerupee,redrupee,goldrupee,darts,bomb s spawnrategreenrupee=number 0-100, says how often green rupees are dropped by bushes spawnratebluerupee=number 0-100, says how often blue rupees are dropped by bushes spawnrateheart=number 0-100, says how often hearts are dropped by bushes spawnratebombs=number 0-100, says how often bombs are dropped by bushes puthorseenabled=true/false - says if puthorse() is enabled rcofftagoverridesignore=true/false - says if mass messages sent from off-tag staff are always shown putbombenabled=true/false - says if putbomb() is allowed bomballowedtypes=all or list of allowed bomb powers, e.g. 1,2,3 bombfilterlog=true/false - logs to logs/bombfilter.txt if the player sends non-allowed bombs showimgstypes=all or list of ani,img,text - says what kind of showimgs can be used (by client-side) showimgsallowedganis=all or list of allowed ganis for showani, e.g. idle,walk,sit showimgsallowedimages=all or list of allowed images for showimg, e.g. block.png,block2.png showimgsfilterlog=true/false - logs to logs/showimgsfilter.txt if the player sends non-allowed showimgs horsefireenabled=true/false - says if horses can breath fire and if spyfire() is allowed dontsaveattributes=true/false - doesn't save player attributes if enabled dontupdateratingd=true/false - doesn't update the ratingd (deviation) value cheatwindows= mobilealwaysupdatefile=true/false - by default false, for mobile devices it ignores small modifications of files in short time arrowcountserverside=true/false - verifies the arrow count on server-side bombcountserverside=true/false - verifies the bomb count on server-side forwardirccommands=true/false - commands typed in RC tabs are forwarded to script event onIRCCommand projectilemaxdistance=number - disallows projectiles if the player is not close to the projectile being sent projectilemaxspeed=maximum speed of projects projectileallowedanis=all or list of ganis which can be used for projectiles projectilemaxpersecond=number - maximum number of projectiles per second per player projectileaccountparam=number - which parameter is containing the account name, can be verified using this projectilefilterlog=true/false - logs to logs/projectilefilter.txt if the player has sent a disallowed projectile projectilelogdistance=true/false - says if projectiles which exceed the maxdistance should be logged explosionallowedtypes=all or list of allowed explosionpowers, e.g. 1,2 explosionmaxpersecond=number - maximum number of explosions per second per player explosionmaxdistance=number - disallows explosions if the player is not close to the epxlosion explosionmaxradius=number - maximum radius of explosions explosiondisallowedlevels= list of levels where explosions are not allowed explosiondisallowedinsparringzone=true/false - says if explosions are disallowed in sparring levels explosionlogdistance=true/false - says if explosions which exceed the maxdistance should be logged explosionfilterlog=true/false - logs to logs/explosionfilter.txt if the player has sent a disallowed explosion arrowallowedtypes=all or list of allowed arrow powers, e.g. 1,2,3,4 arrowfilterlog=true/false - logs to logs/arrowfilter.txt if the player has sent a disallowed arrow attrallowedganis=all or list of ganis which can be used by clientside in attr[] attrallowedimages=all or list of images which can be used by clientside in attr[] attrallowedmisc=all or list of allowed values beside ganis or images in attr[] by clientside attrfilterlog=true/false - logs to logs/attrfilter.txt if the clientside has modified disallowed attr[] ganionlyattr=list of ganis which are only allowed as attr[] ganifilterlog=true/false - logs to logs/ganifilter.txt if the clientside is using disallowed ganis enableclientsidenick=true/false - allows client-side storage of nick names, true by default saveplayerlevel=true/false - says if it should save the player level name, disable it for login servers noserverlistercpp=true/false - disables global playerlist, reduces lag on servers with thousands of players disableshowadmins=true/false - disables the showadmins chat command disableitemdropping=true/false - disables item dropping by players enableexbodycolors=true/false - enables extended v6 body colors, should only be used if v5 is disabled singleplayerlevels= list of levels where you don't see other players, used in combination with syncdistance itemdropevents=true/false - will call Control-NPC onItemDrop(level,x,y,itemname) itemdropevents2=true/false - will call player.onItemDrop(x,y,itemname) itemdropeventsonlyforgralats=true/false - says if onItemDrop should only be used for gralats, but otherwise spawn classic items scriptstyle= configures style for the /style script command (spaces, padding, brackets) projectilesstoponwall=true/false - says if projectiles on server-side should stop at walls (like classic arrows) playertouchsmenoz=true/false - says if the player.z value is ignored for touching npcs, by default only works if z difference is < 3 scriptlogwritetoreadonly=true/false - logs attempts of modifying read-only variables to logs/scripterrors.txt savenpcsonlevelcache=true/false - forces saving all npcs on level exit, can be disabled for optimization maxgralatvalue=0 or number - limits how many gralats can be stacked on the ground complexgarbagecollection=true/false - by default true, detects cycling references of TStaticVar enablegs3=true/false - enables the use of //#GS3 code |
How did you find these out and have they been listed on the graal bible yet?
|
..
Quote:
Quote:
|
Quote:
|
Quote:
http://wiki.graal.net/index.php/Server_options It's already been listed, with much more detailed explanation. But I asked if it was the same list and which of the half dozen methods he used to obtain the list. He didn't say whether he actually got an updated list via a server or terminal command or whether he just copied the wiki's list. I also see that he, or someone else, updated the wiki to provide a link to this thread. |
Quote:
Quote:
|
Quote:
|
Quote:
are you not sure how local/forum time differences work or did it take you an hour and 15 minutes to write your post? http://i.imgur.com/670kDj6.jpg |
leave scriptless alone!!
he's a human being! |
Welcome, everybody, to the OGCC, the only place on Earth less forgiving than North Korea.
|
Quote:
I just honestly swear when I read it, it did not mention the graal bible. I may have misread it. But I do remember without a doubt seeing it updates, and noticing that after Imperialistic posted. Theres a number of things that could have gone wrong. I am not going to exclude human error. I can't also exclude my browser pulling the old page from cache instead of the updated. I don't necessarily write down which forums I have clicked without responding. Sorry everyone! |
All times are GMT +2. The time now is 01:57 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.