GameServ

From OnlineGamesNetWiki
Jump to: navigation, search

GameServ is used to display game information. It replaces the former GameBots like OGame or OGameOrg. The language of the content it displays depends on the language-setting in your AuthServ Account. GameServ is a global Service, this means it is also available in "non-official" channels.

Command syntaxes

All commands are executable by:

  • -<command> <parameter>
  • /gs <command> <parameter>
  • /msg GameServ <command> <parameter>

Commands for users

  • EMAIL <nick|*account> [*]
    • Displays email of a teamler if he's member of any GameServ game and if he set it.
    • Example: /gs email *account
    • If you have access to any game in GameServ use a * to display this information public.


  • Uni <game>.<tld> <universe_number/server> [*]
    • Displays information about your universe/server GO and SGO including their contact (if set).
    • Example: /gs uni ogame.org 1
    • The Parameter "Server" is a synonym for "Uni"
    • If you have access to this game in gameserv use a * to display these information public.


  • Url <game>.<tld> <universe_number/server>
    • Displays the link to your game related homepage e.g. the pillory of banned players.
    • Example: /gs url ogame.org 1

Commands for team members

These commands are executable only by team members of a game, who were added in GameServ.


  • access
    • Displays all your accesses in all universes / servers of GameServ
    • Example: /gs access or /gs a


  • Call <game> <universe> [reason]
    • Calls all members of a universe or server who are online and not marked as away. Query will be sent to them providing reason, which uni was called and additionally channel in which they've been called.
    • Example: /gs call ogame.org 1 GO S1 needed
      • In this case the called persons will recieve query from GameServ with message: YourName, XXX called you: GO S1 needed [ no channel specified, Ogame.org universe 1 ]
    • Example: -call ogame.org 1 GO S1 needed used in channel #ogame.org-team
      • In this case the called persons will recieve query from GameServ with message: YourName, XXX called you: GO S1 needed [ Ogame.org-team, Ogame.org universe 1 ]
    • If team member was marked as away (using /away), GameServ will skip him, as well it skips team members, who are not online.
    • When a team member has multiple connections and is authed with one - the team account, he will get message for each non-away authed connection.


  • Check <game> <universe>
    • Checks for all online team members. This will list all authed connections of team members providing their current nickname (XXX is online with nick XXX|DND)
    • In case when user is marked as away, nickname will be skipped (XXX is online but currently away.)
    • When team member is offline, "Last seen" message will be shown (XXX is offline (Last seen: 3 hours and 29 minutes).)
    • The teamlers who are listed here with nicknames are called (in case you use call command).
    • Example: /gs check ogame.org 1


  • Listunis <game>
    • Displays all servers / universes, which are available in given game. With these you can use check, call or uni command.
    • Example: /gs listunis ogame.org


  • TB <game> <#channel> <mask|nick> <duration> [reason]
    • If EnableTB and at least one of MainChannel, UniChannelMask, UniChannelMask2 is set you can timeban a user in a channel matching these settings without having ChanServ access.
    • But act wise. There is no command to delete the ban without ChanServ access!
    • Example: /gs tb ogame.org #Ogame.org XXX 1h spam
    • This is by default and usually disabled, admin needs to enable it.


  • uset [<option>]
    • Displays your options and settings. Change it with specify the option tag.
      • Email
      • Set your email address shown by /gs uni (if it isn't disabled) and /gs email.
      • Example: /gs uset email XXX@Ogame.org

Commands for admins

These commands are executable only by admins of the game.


  • adduni <game> <uni> <url>
    • Adds a universe to gameserv for this game. The url will be shown by /msg GameServ url appended by URLSUIFFIX.
    • The URL must be given without a leading http:// and without a slash at the end!
    • Use * to add no URL.
    • Example: /gs adduni ogame.org 1 uni1.ogame.org
    • Unis are usually the same as the game ones (or servers, worlds etc...) and sometimes there are unis like "board", "game", "team", "admins" etc. Add whatever you like...


  • deluni <game> <uni>
    • Deletes a universe from gameserv for this game.
    • Example: /gs deluni ogame.org 1


  • addgo <game> <uni> <nick|*account>
    • Adds a gameoperator to gameserv in the selected universe.
    • If GOLevel and UNICHANNELMASK is set the user will automatically get ChanServ access at the universechannel.
    • Example: /gs addgo ogame.org 1 XXX


  • delgo <game> <uni> <nick|*account>
    • Deletes a gameoperator from gameserv for this unvierse.
    • If GOLevel and UNICHANNELMASK is set and do not differ from the current acces the user will also be deleted in the unichannel.
    • Example: /gs delgo ogame.org 1 XXX


  • addsgo <game>.<tld> <uni> <nick|*account>
    • Adds a SGO to gameserv in the selected universe.
    • If SGOLevel and UNICHANNELMASK is set the user will automatically get ChanServ access at the universechannel.
    • Example: /gs addsgo ogame.org 1 XXX


  • delsgo <game>.<tld> <uni> <nick|*account>
    • Deletes a SGO from gameserv for this unvierse.
    • If SGOLevel and UNICHANNELMASK is set and do not differ from the current acces the user will also be deleted in the unichannel.
    • Example: /gs delsgo ogame.org 1 XXX


  • deleteaccess <game> <nick|*account>
    • Deletes all GO/SGO access from gameserv for the given game.
    • Example: /gs deleteaccess ogame.org XXX


  • seturl <game> <universe> <url>
    • Sets a new URL to this universe (Use * to remove a URL).
    • The URL must be given without a leading http:// and without a slash at the end!
    • Example: /gs seturl ogame.org 1 uni1.ogame.org


  • set <game> [<option>] [<setting>]
    • Displays the options and settings. Change it with specify the option and setting tag.
    • goname
      • What your GameOperators are called and shall be displayed by /gs uni or check.
      • For example you can set it to GameMaster, if your game uses this name.
    • sgoname
      • What your SuperGameOperators are called and shall be displayed by /gs uni or check.
      • For example you can set it to SuperGameMaster, if your game uses this name.
    • uniname
      • What your Universes are called and shall be displayed by /gs uni or check.
      • You can set it to server, world or anything similar, what is used in your game.
    • golevel
      • Specifies the level with which GameOperators will be added to the universechannels.
      • Eg. 250
    • sgolevel
      • Specifies the level with which SuperGameOperators will be added to the universechannels.
      • Eg. 300
    • UniChannelMask
      • Set the Mask that matches your universe channels. (Available only for IRC ops)
    • UniChannelMask2
      • Set another Mask that matches your universe channels. (Available only for IRC ops)
    • MainChannel
      • Set the name of the MainChannel of your game. (Available only for IRC ops)
    • URLSuffix
      • With this strings all URLs will be appended when using the /gs url command.
    • enableTB
      • Decide wether your teamlers are allowed to use the emergency ban or not (check TB command in team commands to see its function)
      • 1 for enabled, 0 for disabled
    • ShowEmail
      • If no the email addresses of the members of a universe will be not displayed.
      • 1 for enabled, 0 for disabled
    • CallSGO
      • If set to true, uni SGOs will be called when performing a call.
      • 1 for enabled, 0 for disabled
    • ReplaceEMail
      • This value is shown as Contact for every team member by /gs uni. Leave empty for individual addresses.
      • Eg. http://support.ogame.org.
      • If you want to delete this string, use *


  • TBHistory <game>
    • Shows the last usages of the emergency ban for the given game.
    • Example: /gs tbhistory ogame.org