Wanting of tips...

Started by NeoPhoenix, Jun 28, 2007, 05:52 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

NeoPhoenix

Yea, hi,

im new to the whole gm-ing thing. ive jus got a job in my friends new RO server, (note: not public just yet, still in beta stages), he gave me the job cause im a experienced RO player and because he trusts me. but im not really sure about how to be a good gm, i mean yea, i gathered that be nice and help ppl, but im not 100% sure of some of the commands and when to use them w/o ppl getting annoyed that i did use them. any1 hav any tips for me?

Pow

Umm, the way I see it is there is no sure way of being a good GM. Every single server, situation and person is different and you just have to learn to adapt to all of them. Thinking on your feet is good too =p.

What might be right for one server isn't always correct for the next one, although generally :


  • People don't like excessive broadcasts, especially those that have no purpose. IE : My cat just peed in my shoe.
  • Randomly killing people / spawning high level monsters (Mainly applies to low rate servers) doesn't go down too well either.
  • Not following the rules yourself. IE : If you have a strict no flaming policy on your server, and you begin to flame somebody but mute them when they flame back - that gets on peoples nerves aswell

Anyway, I'm not going to dictate to you how to do your job, since I don't like it when people do it to me and that would be entirely hypocritical  ;D. Basically, if you think something is wrong - don't do it, if you feel its okay to do it, then it probably is :P
Divided we stand, together we fall.
There isn't any god that can save us all
So don't pray on your knees, just beg on your hands
There is no belief in this promised land

NeoPhoenix

Thank You ;D,

Although ur being careful not to annoy me or be hypocritical, any advise about commands that a lvl 85 gm would hav would be very useful to me. and i would not feel at all annoyed if u were hypocritical cause i alrdy know ur not in the server, and i dun hold grudges against ppl who are giving help to those who ask for it.

Pow

#3
Taken from eA's /conf folder :

Oh.. I put it in a spoiler because its long. Btw, these are just "stock" commands - they may have been changed by your admin, or have new ones added :


Spoiler
Help.txt
  1:To use one command, type it inside the message window where you usually type to chat.
20:@h/@help - display this help guide.
20:@h2/@help2 - displays the second help guide.
  1:
  1:--- MESSAGE CMD ---
  1:@main [on|off|message] - Turns on or off global chat (@main must be on to see global chat messages)
  1:@noask - Auto rejects Deals/Invites
20:@gmotd - Broadcasts the Message of The Day file to all players.
20:@me <message> - Displays normal text as a message in this format: *name message* (like /me in mIRC)
20:@fakename [Name] - Changes your name to your choice temporarly.
20:@npctalk [NPC Name],[Message] - Forces a NPC to display a message in normal chat.
40:/b/@broadcast <message> - Broadcasts a GM message with name of the GM (in yellow)
40:/nb <message>/@kami <message> - Broadcasts a GM message without name of the GM (in yellow)
40:@kamib <message> - Broadcasts a GM message without name of the GM (in blue)
40:/lb/@localbroadcast <message> - Broadcasts a GM message with name of the GM (in yellow) ONLY on your map
40:/nlb <message> - Broadcasts a GM message without name of the GM (in yellow) ONLY on your map
  1:
  1:--- INFORMATION CMD ---
  1:@commands - Displays a list of commands that you can use.
  1:@rates - Displays the server's current rates.
  1:@uptime - Displays how long the server has been online.
  1:@showdelay - Shows/Hides the "there is a delay after this skill" message.
  1:@exp - Displays current levels and % progress
  1:@mobinfo/@monsterinfo/@mi [Mob ID|Part of monster name] - Shows Monster Info (rates, stats, drops, MVP stuff)
  1:@iteminfo/@ii [Item ID|Part of item name] - Shows Item info (type, price, etc)
  1:@whodrops [Item ID|Part of item name] - Shows who drops an item (mobs with highest drop rates)
  1:@version - Displays SVN version of the server
  1:@email <actual@email> <new@email> - to change your e-mail (characters protection)
  1:@where [char name] - Tells you the location of a character
  1:@time/@date/@server_date/@serverdate/@server_time/@servertime - Display the date/time of the server
10:@showexp - Displays/Hides Experience gained.
10:@showzeny - Displays/Hides Zeny gained.
10:@mobsearch [Mob ID|Monster Name] - Shows the location of a certain mob on the current map.
20:@who/@whois/@w [match_text] - Display a listing of who is online and their party/guild.
20:@who2 [match_text] - Display a listing of who is online and their job.
20:@who3 [match_text] - Display a listing of who is online and where.
20:@whomap/@whomap2/@whomap3 [map] - like @who/@who2/@who3 but only for specifical map.
20:@whogm [match_text] - Like @who+@who2+who3, but only for GM.
40:@charcartlist <char name> - Displays all items of a player's cart.
60:
60:@guildspy <guild_name/id> - You will receive all messages of the guild channel (Chat logging must be enabled)
60:@partyspy <party_name/id> - You will receive all messages of the party channel (Chat logging must be enabled)
99:@mapinfo [<0-3> [map]] - Give information about a map (general info +: 0: no more, 1: players, 2: NPC, 3: shops/chat).
  1:
  1:--- CHANGE GM STATE CMD ---
  1:@die - Kills yourself
10:@go <number/city_name> - Warps you to a city.
10:  -3: (Memo point 2)  1: morocc   5: izlude         9: yuno     13: niflheim
10:  -2: (Memo point 1)  2: geffen   6: aldebaran     10: amatsu   14: louyang
10:  -1: (Memo point 0)  3: payon    7: xmas (lutie)  11: gonryun  15: start point
10:   0: prontera        4: alberta  8: comodo        12: umbala   16: prison/jail
10:
20:/shift/@jumpto/@warpto/@goto <char name> - Warps you to selected character
20:@follow <char_name> - follow a player
20:@mountpeco - Give/remove you a peco (Class is required, but not skill)
20:@disguise <monster_name_or_monster_ID> - Change your appearence to other players to a mob.
20:@undisguise - Restore your normal appearance.
20:@model <hair ID: 0-17> <hair color: 0-8> <clothes color: 0-4> - Changes your characters appearence.
20:@size <1-3> Changes your size (1-Smallest 2-Biggest 3-Normal)
40:/hide/@hide - Makes you character invisible (GM invisibility). Type /hide or@hide again become visible.
40:@save - Sets respawn point to current spot
40:@load/@return - Warps you to your save point
40:/mm//mapmove/@warp/@rura/@mapmove <mapname> <x> <y> - Warps you to the selected position
40:@jump [x [y]]- Randomly warps you like a flywing.
40:@job/@jobchange <job ID> - Changes your job
40:   0: Novice           18: Alchemist      4015: Paladin
40:   1: Swordman         19: Bard           4016: Champion
40:   2: Mage             20: Dancer         4017: Professor
40:   3: Archer           23: Super Novice   4018: Stalker
40:   4: Acolyte        4001: High Novice    4019: Creator
40:   5: Merchant       4002: High Swordman  4020: Clown
40:   6: Thief          4003: High Mage      4021: Gypsy
40:   7: Knight         4004: High Archer    4046: Taekwon
40:   8: Priest         4005: High Acolyte   4047: Star Gladiator
40:   9: Wizard         4006: High Merchant  4049: Soul Linker
40:  10: Blacksmith     4007: High Thief     24: Gunslinger
40:  11: Hunter         4008: Lord Knight    25: Ninja
40:  12: Assassin       4009: High Priest
40:  14: Crusader       4010: High Wizard
40:  15: Monk           4011: Whitesmith
40:  16: Sage           4012: Sniper
40:  17: Rogue          4013: Assassin Cross
40: ---- Baby Classes ----
40: 4023: Baby          4024: Baby Swordman   4025: Baby Mage
40: 4026: Baby Archer   4027: Baby Acolyte    4028: Baby Merchant
40: 4029: Baby Thief    4030: Baby Knight     4031: Baby Priest
40: 4032: Baby Wizard   4033: Baby Blacksmith 4034: Baby Hunter
40: 4035: Baby Assassin 4037: Baby Crusader   4038: Baby Monk
40: 4039: Baby Sage     4040: Baby Rogue      4041: Baby Alchemist
40: 4042: Baby Bard     4043: Baby Dancer     4045: Super Baby
40:
40: <param1>      <param2>      <p3>(stackable)   <param3>               <param3>
40: 1 Petrified   (stackable)   01 Sight           32 Peco Peco riding   2048 Orc Head
40: 2 Frozen      01 Poison     02 Hide            64 GM Perfect Hide    4096 Wedding Sprites
40: 3 Stunned     02 Cursed     04 Cloak          128 Level 2 Cart       8192 Ruwach
40: 4 Sleeping    04 Silenced   08 Level 1 Cart   256 Level 3 Cart
40: 6 darkness    08 ???        16 Falcon         512 Level 4 Cart
40:               16 darkness                    1024 Level 5 Cart
40:
40:@heal [<HP> <SP>] - Heals the desired amount of HP and SP. No value specified will do a full heal.
40:@option <param1> <param2> <param3> - Adds different visual effects on or around your character
40:@dye/@ccolor <clothes color: 0-4> - Changes your characters appearence (only clothes color).
40:@hairstyle/@hstyle <hair ID: 0-17> - Changes your characters appearence (only hair style).
40:@haircolor/@hcolor <hair color: 0-8> - Changes your characters appearence (only hair color).
40:@speed <1-1000> - Changes you walking speed. 1 being the fastest and 1000 the slowest. Default 150.
40:@effect <effect_id> [flag] - Give an efect to your character.
40:@dropall - throws all your possession on the ground
40:@storeall - puts all your possessions in storage
40:@killable - make your character killable
40:@memo [memo_position] - set/change a memo location (no position: display memo points).
40:@spiritball <number: 1-1000> - Gives you "spirit spheres" like from the skill "Call Spirits"
40: (If the number you use is > 1000, your server may become instable or crash)
40:@questskill <#> - Gives you the specified quest skill
40:@lostskill <#> - Takes away the specified quest skill from you
40:@skillid <name> - look up a skill by name
40:@useskill <skillid> <skillv> <target> - use a skill on target
40:  Novice                 Swordsman                  Thief                Merchant
40:  142 = Emergency Care   144 = Moving HP Recovery   149 = Throw Sand     153 = Cart Revolution
40:  143 = Act dead         145 = Attack Weak Point    150 = Back Sliding   154 = Change Cart
40:  Archer                 146 = Auto Berserk         151 = Take Stone     155 = Crazy Uproar/Loud Voice
40:  147 = Arrow Creation   Acolyte                    152 = Stone Throw    Magician
40:  148 = Charge Arrows    156 = Holy Light                                157 = Energy Coat
40: @skilltree <
40: @marry <player1>,<player2> - marry two players
40: @divorce <player>  - divorces the two players (you need just one name of them)
60:@alive - Revives yourself from death
60:@lvup/@blevel/@baselvlup <number of levels> - Raises your base level the desired number of levels. The max is 255 (User Defined).
60:@joblvup/@jlevel/@joblvlup <number of levels> -Raises your job level the desired number of levels. The max is 50 For Basic Classes. For Super Novice and Advanced Classes it is 70.
60:@allskill/@allskills/@skillall/@skillsall - Give you all skills.
60:@stpoint <number of points> - Gives you the desired number of stat points.
60:@skpoint <number of points> - Gives you the desired number of skill points.
60:@zeny <amount> - Gives you desired amount of Zeny.
60:@str,@agi,@vit,@int,@dex,@luk <amount> - Adds desired amount to any stat. For example "@str 10" raises your str by 10
60:@statall/@statsall/@allstats/@allstat [value] - Adds value in all stats (maximum if no value).
60: @addwarp <map name> <x coord> <y coord>
40:
40:--- MONSTERS CMD ---
40:@killmonster2 - kill all monsters of your map (without drops)
50:/monster <monster_name> - Spawns 1 of the desired monster.
50:@spawn/@monster/@summon <monster_name_or_monster_ID> [<number to spawn> [<desired_monster_name> [<x coord> [<y coord>]]]]
50:@monster2 <desired_monster_name> <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]]
50:@spawn/@monster/@summon/@monster2 "desired monster name" <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]]
50:@spawn/@monster/@summon/@monster2 <monster_name_or_monster_ID> "desired monster name" [<number to spawn> [<x coord> [<y coord>]]]
50: Spawns the desired monster with any desired name.
50:@monstersmall [Mob ID|Mob Name] - Spawns a smaller version of a monster.
50:@monsterbig [Mob ID|Mob Name] - Spawns a larger version of a monster.
60:@killmonster [map] - kill all monsters of the map (they drop)
40:
10:--- MISC CMD ---
10:@autoloot [on|off|#] - Makes items go straight into your inventory.
10:@autotrade/@at - Allows you to vend while you are offline.
10:@changegm [Player Name] - Changes the leader of your guild (You must be guild leader)
10:@changeleader [Player Name] - Changes the leader of your party (You must be party leader)
20:@request [Message] - Sends a message to all connected GMs (via the gm whisper system)
40:@sound [Path way to file in Data or GRF file] - Plays a sound from the data or grf file located on the client.
50:@clone [Player Name] - Spawns a supportive clone of the given player.
50:@slaveclone [Player Name] - Spawns a supportive clone of the given player that follows the creator around.
50:@evilclone [Player Name] - Spawns an agressive clone of the given player.
60:@changesex - Changes your gender.
10:
  1:--- DUEL CMD ---
  1:@duel - Starts a duel.
  1:@invite - Invites a player to a duel.
  1:@accept - Accepts an invitation to a duel.
  1:@reject - Rejects an invitation to a duel.
  1:@leave - Leaves a duel.
  1:
  1:--- MAIL SYSTEM --- (SQL Only) (Must be enabled)
  1:@checkmail - Check # of messages.
  1:@listmail - List all messages.
  1:@listnewmail - List only new mail.
  1:@readmail - Read a message.
  1:@sendmail - Send mail.
  1:deletemail - Deletes a message.
80:@sendprioritymail - Sends priority mail (cannot be deleted until read)



Help2.txt
  0:To use one command, type it inside the message window where you usually type to chat.
  1:--- ITEMS CMD ---
  1:@storage - Opens storage
40:@itemreset - Remove all your items.
50:@gstorage - Opens guild storage
60:@itemcheck - Check your items with authorised items.
60:@idsearch <part_of_item_name> - Search all items that name have part_of_item_name
60:@refine <equip position> <+/- amount>
60:@produce <equip name or equip ID> <element> <# of very's>
60: Element: 0=None 1=Ice 2=Earth 3=Fire 4=Wind
60: You can add up to 3 Star Crumbs and 1 element
60:@repairall - Repair all items of your inventory
60:/item <item_name> - Gives you 1 of the desired item.
60:@item <item name or ID> <quantity> - Gives you the desired item.
60:@item2 <item name or ID> <quantity> <identified_flag> <refine> <broken_flag> <Card1> <Card2> <Card3> <Card4> - Gives you the desired item.
40:
40:--- PVP CMD ---
40:@pvpon - Turns pvp on on the current map
40:@pvpoff - Turns pvp off on the current map
40:@gvgon/@gpvpon - Turns gvg on on the current map
40:@gvgoff/@gpvpoff - Turns gvg off on the current map
60:@agitstart - Starts War of Emperium
60:@agitend - End War of Emperium
  1:
  1:--- GROUPS CMD ---
  1:@party <party_name> - Create a party.
50:@guild <guild_name> - Create a guild.
60:@guildlvup/@guildlvlup <# of levels> - Raise Guild by desired number of levels
60:@guildrecall <guild_name/id> - Warps all online characters of a guild to you.
60:@partyrecall <party_name/id> - Warps all online characters of a party to you.
  1:
  1:--- PETS CMD ---
  1:@petrename - Re-enable pet rename
10:@pettalk [Message] - Makes your pet say a message.
40:@petfriendly <#> - Set pet friendly amount (0-1000) 1000 = Max
40:@pethungry <#> - Set pet hungry amount (0-100) 100 = Max
60:@hatch - Create a pet from your inventory eggs list.
60:@makeegg <pet_id> - Gives pet egg for monster number in pet DB
20:
20:--- REMOTE CHAR CMD ---
20:@kick <char name> - Kicks specified character off the server
40:@charkillable <char name> - make another character killable
60:@unjail/@discharge <char name> - Discharges specified character/prisoner
60:@kill <char name> - Kills specified character.
60:@chardropall <char name> - throws all a chars possession on the ground
60:@charstoreall <char name> - puts all of anothers charactes possessions in storage
60:/recall/@recall <char name> - Warps target character to you.
60:@revive <char name> - Revives target character.
60:@charblock/@block <char name> - Blocks definitively a account
60:@charunblock/@unblock <char name> - Unblocks a account
60:@charban/@ban/@banish/@charbanish <time> <name> - Ban temporarily a account
60: time usage: adjustement (+/- value) and element (y/a, m, d/j, h, mn, s)
60: Example: @ban +1m-2mn1s-6y testplayer
60:@charunban/@unban/@unbanish/@charunbanish <name> - Unban a account
60:@jail <char name> - Sends specified character in jails
60:@trade <char name> - Open a trade window with a another player
80:@recallall - Warps every character online to you.
80:@doom - Kills all NON GM chars on the server.
80:@doommap - Kills all non GM characters on the map.
80:@raise - Resurrects all characters on the server.
80:@raisemap - Resurrects all characters on the map.
80:
80:--- ENVIRONMENT CMD ---
80:@night - Uses @option 00 16 00 on all characters. All characters are in darkness.
80:@day - Uses @option 00 00 00 on all characters.
80:@skillon - turn skills on for a map
80:@skilloff - turn skills on for a map
99:@rain - Makes all maps to have the rain weather effect.
99:@snow - Makes all maps to have the snow weather effect.
99:@clouds - Makes all maps to have the cloudy weather effect.
99:@clouds2 - Makes all maps to have another cloudy weather effect.
99:@fog - Makes all maps to have the fog weather effect.
99:@fireworks - Makes all maps to have the fireworks weather effect.
99:@sakura - Makes all maps to have the sakura weather effect.
99:@leaves - Makes all maps to have the leaves weather effect.
80:
80:--- ADMIN CMD ---
80:@shownpc <NPC name> - Enable a NPC
80:@hidenpc <NPC name> - Disable a NPC
80:@loadnpc <path to script> - Load script
80:@unloadnpc <NPC name> - Unload script
99:@adjgmlvl <level> <char name> - Do a temporary adjustment of the GM level of a player
99:@adjcmdlvl <level> <command> - Do a temporary adjustment of the GM level of a command
99:@kickall - Kick all characters off the server
99:@mapexit - Kick all players and shut down map-server.
99:@reloaditemdb - Reload item database.
99:@reloadmobdb - Reload monster database.
99:@reloadskilldb - Reload skills definition database.
99:@reloadscript - Reload all scripts.
99:@reloadgmdb - Reload GM levels.
99:
99:@gat - For debugging (you inspect around gat)
99:@packet - For debugging (packet variety)
100:@nuke <char name> -
100:@GM <password> - it becomes GM! (password is set in login_athena.conf)



charhelp.txt (These are commands used to change OTHER characters status's etc)
40:--- CHARACTER CMD ---
40:#statsall - Displays stats of all characters.
40:#itemlist <char name> - Displays all items of a player.
40:#storagelist <char name> - Displays all items of a player's storage.
40:#stats <char name> - Displays a characters stats.
60:#option <param1> <param2> <param3> <charname> - Like @option command but only to target character.
50:#mountpeco <charname> - Give/remove to a player a peco (Class is required, but not skill).
50:#petrename <charname> - Re-enable pet rename to a player.
60:#save <map> <x> <y> <charname> - Changes the target players respawn point.
60:#baselvl <#> <nickname> - Change a characters base level.
60:#jlvl <#> <nickname> - Change a characters job level.
60:#job/#jobchange <job ID> <char name> - Changes target characters job.
60:#zeny <amount> <name> - Give/take a players Zeny
60:#stpoint <amount> <name> - Give/take a players stat points
60:#skpoint <amount> <name> - give/take a players skill points
60:#skreset <charname> - Reset skills of a character.
60:#streset <charname> - Reset stats of a character.
60:#reset <charname> - Reset stats AND skills of a character.
60:#questskill <#> <charname> - Gives to a player the specified quest skill.
60:#lostskill <#> <charname> - Takes away the specified quest skill from the player.
60:#delitem <item_name_or_ID> <quantity> <player> - Remove items from a character
50:#model <hair type> <hair color> <clothes color> <name> - Changes a player's model
60:#disguise <monster_name_or_monster_ID> <char name> - Changes disguise of a player
60:#undisguise <char name> - Cancels disguise of a player
60:#changesex <name> - Changes sex of a player (all characters of the account)
60:#warp/#rura+ <mapname> <x> <y> <char name> - Warps character to location of choice

[close]

As I said, these are just stock, they may have been changed :P
Divided we stand, together we fall.
There isn't any god that can save us all
So don't pray on your knees, just beg on your hands
There is no belief in this promised land

Transcend

Giving lvl80+gm to someone that isn t experienced (HIGH EXPERIANCE DEV OR MORE)is suicide

NikitaDarkstar

@h and @h2 is your friend (along with @commands) they open the help files for GM commands and you're going to learn to love them, ALOT.

As for the rest ask your friend to make a novice char (on an accoutn seperate from his main incase you screw up), go to somewhere where there isin't any pepole and just test the comamnds out.

And just for the record, I agree that giving lvl 85 GM to someone who isin't experienced is pretty much suicide, I'm not saying you can't be trusted, but you do have acess to just about everything and screwing up some of the commands you do have acess to at that level can be very, very bad.

But yhea just see if you can try the common commands out, avoid the ones that seems "dangerous" and use your common sense.. and well basic rule of thumb "do unto other as you would have them do unto you" yhea yhea cliche, but basiclly if you wouldn't like anyone doing it to you, what the hell makes you think someone else would enjoy it?

Well Good Luck to ya!

PerfectDeath

"@killmonster2" is good to use if you spawn some mobs and want to clean it up without them dropping loot/exp.

Doing "@killmonster" kills the monsters AND makes them drop items/exp.

I'm amazed about how often @killmonster is used when trying to clean up MVP spawns... <_<

MilkyChan

study hard about what the game is about so you know your stuff
find a isolated map and practice ur commands so you can preform when you need to
if you feel like you can handle the "workload" you should excuse youself and log off becouse impulsive acting can damage the server

leave @spiritball alone (it's instable)

follow tips given by the other gms, players above me... they have some great tips also
I got cookies...do you?

Tears of Blood

Ask your superiors what they expect from you. As a server owner, I wouldn't want them going on RMS for these kind of answers, I'd want them to ask me personally.

GM Faith

I think the best advise is "Don't do stupid s***"

But seriously, I'll try and make a few more relevant points.

-Don't try to be secretive, it will only cause you problems.
-Accept when you are wrong.
-Don't take things personally.
-It is impossible to please everybody, but try.
-Don't take yourself too seriously, its still just a game.
Impossible is nothing..

Mewi

#10
Quote from: Transcend on Jul 01, 2007, 08:57 PM
Giving lvl80+gm to someone that isn t experienced (HIGH EXPERIANCE DEV OR MORE)is suicide

Being a dev does not mean you are experienced with GM commands or even being a GM :P

@NeoPhoenix:  A tip regarding devs/programmers etc... Most make lousy GMs and should be prohibited from using GM commands for the purpose of GM roles,  such as rule enforcement, events, etc.  I can understand the use of @item when bugs are taken place... But really most commands are completely unnecessary for Devs.


Becoming a GM means you sacrifice a part of your soul forever, be prepared.

Pandora

Seeing as the original post is just a little over a year old, that person is probably an experienced GM by now XD

@Mewi, I think some devs can make good GMs, there's lots of well rounded people who can do a little of everything ^_^
[color=darkblue]heRO is a great friendly, pre-renweal, unique and fun server with a great community, give it a try![/color]



[color=darkblue]Click here to find out more about heRO![/color]

Lore

WHAT WOULD JESUS DO?

conversely,

WHAT WOULD SATAN NOT DO?

constantly ask yourself

Guest

lore >.>
tisk tisk shame on you.... random spam?




PS: my tip is, know your players really well

Mewi

Quote from: Pandora on Jul 07, 2008, 09:23 AM
Seeing as the original post is just a little over a year old, that person is probably an experienced GM by now XD

@Mewi, I think some devs can make good GMs, there's lots of well rounded people who can do a little of everything ^_^

OMG I really wish people would STOP bumping ancient threads >.>"


Becoming a GM means you sacrifice a part of your soul forever, be prepared.

Aris


Auroraâ„¢


A lot of these people have pretty much already summed it up, so I might be repeating some of what's already been said, but this is my opinion:

You should never go off of how other GMs do it, nor should you ask someone else about how they think a good GM is. Like someone said already, asking the administrator of the server directly what they want out of their staff is the best way to go about judging how you should act. Once you know what the administrator wishes out of his staff, you can start from there. Every GM makes mistakes, they're human just like the players, and you just need to go with the flow. You should also observe the community once you become a GM. Get to know the players personally (thought it's understandable that you can't get to know all of them).

A lot of people say that the roll of a GM should always be professional, no matter what. I disagree. When it comes to problems, yes, you should be as professional as possible about it, and always be as nice as possible, but not everyone likes a GM that is always in /professionalmode. It's always okay to let loose and just chat with the players every now and again.

Also, a tip for GMing is, master multi-tasking. XD! Whenever I'm on my GM, I keep my PMs set to the pop-up, so that I won't miss any questions, and it's a lot easier to keep track of what's being said to you.

Lastly, a key to good GMing is using common sense, like everything else. :3


» Coming Soon! «

Aris

talking and spending time with the community is a big plus. its always something i did lots of. even if the other gms hated the fact that i was never in @hide.

hosting small lil events like db spawns and such go a long way with your relationship with the community.