Melee Games & Custom games

Lagabuse

iCe by admin in Mar 03, 2020
Introduction How to Command list

Lagabuse started around 2009 as an independent DotA league hosted on multiple realms. It soon became the most popular public DotA league on the server due to simplicity, high speed hosting bots, a good ranking system and active community. After a few years of a good run it was donated to eurobattle.net. It remains the official DotA and CG hosting platform on our realm to this day.

Introduction

It all started with IceFrog's DotA Allstars until the development stopped after DotA 2 transition. The last official version was what was being played for quite some times until more and more critical bugs were discovered. There were isolated attempts to patch those bugs but the innovation as a whole stopped and there was nothing exciting to offer to the player base. Finally, d1stats DotA entered the scene and there was a decision to be made. Either keep the realm on the latest Warcraft supported version or split the community by adding a backwards support for 1.26. Initially that caused a lot of issues but we believe it paid off in the long run. d1stats has proven to be a reliable and hard working party and evolved the DotA game greatly.

How to

Lagabuse consists of two bots. One is called la-dota and sits in bnet channel lagabuse.com. It uses Warcraft version 1.26 and is dedicated for ladder DotA games only. You use it by whispering commands, for example: /w la-dota !pub ap will host a public game called "ap".

The second bot sits in channel w3 and is called lagabuse.com. It uses Warcraft version 1.28 and is primarily meant to host custom maps. You can use it with /w lagabuse.com .map legion followed by /w lagabuse.com .gopub legion TD. Version 1.28 is not enforced (you can enter custom games with 1.26 if you know the game name) but is discouraged due to desync possibilities.

For full command list check the next chapter.

GProxy is required to join any game hosted by lagabuse to keep disconnects to a minimum.

To keep a decent level of games, lagabuse has several rules. Leaving the game will result in automatic ban for a period of time. Game ruining, abusing bugs and bad manners can also get you in trouble. Players can report the incidents on lagabuse forum where staff will check each case and apply the appropriate punishment.

Command list

Hosting a DotA Game

  1. /join la
  2. /w la-dota !gopub <game name>
  3. Join the game
  4. Set mode: !mode ap
  5. Every half minute or so rehost the game with a different name so it appears on top of the game list, e.g. !pub ap +1
  6. When game is full, balance the slots with !balance
  7. !start

Hosting a Custom Game

  1. /join w3
  2. /w lagabuse.com .map <full or partial map name>
  3. /w lagabuse.com .gopub <game name>
  4. Join the game
  5. Every half minute or so rehost the game with a different name so it appears on top of the game list, e.g. .pub legion TD +1
  6. .start

All available commands

Command trigger is ! for la-dota and . for lagabuse.com.

GProxy commands
!commands displays all available GProxy commands
!apub <game name> shortcut for /w la-dota !pub <game name>
!apriv <game name> shortcut for /w la-dota !priv <game name>
Inside Channel
!checkban [name] check whether you are banned on the current realm, optionally add [name] to check someone else
.dota <game name> creates public custom DotA game using ladder DotA map
.dotaobs <game name> creates public custom DotA game using ladder DotA map with observer slots
!game <number> display information about a game in progress
!games display information about all games
!gnames <number> display players in a game number <number>
!gopriv <game name> creates private ladder DotA game
.gopriv <game name> creates private custom game using map loaded with .map
!goprivobs <game name> creates private ladder DotA game with observer slots (this game can't be rehosted to public game)
!gopub <game name> creates public DotA ladder game
.gopub <game name> creates public custom game using map loaded with .map
!lobby <number> display information about a lobby in progress
!lobbies displays all open lobbies, slot occupation and players in each lobby
.map <map name> loads a map file, leave blank to see current map
!names <number> display players in a lobby number <number>
!priv <game name> alias to !gopriv
.priv <game name> alias to .gopriv
!privobs <game name> alias to !goprivobs
!pub <game name> alias to !gopub
.pub <game name> alias to .gopub
!q [number] alias to !queue
!queue [number] show information about the queue, optionally add [number] to check details for game in queue
!sd [name] alias to !statsdota
!statsdota [name] displays your ladder DotA stats, optionally add [name] to display stats for another player
!unqueue removes your game from the queue (leaving the channel has the same effect as using !unqueue)
!users displays how many users are currently using lagabuse.com
!version displays version information
!where <name> checks if player <name> is playing on lagabuse.com bot
In game lobby (everyone)
!check <name> check player's status (tries to do a partial match)
!checkme check your own status
!f alias to !from
!from display the country each player is from
!gameinfo show some game information
!gamename displays current game name
!gn alias to !gamename
!hcl displays current HCL command string (aka. game mode)
!mode alias to !hcl
!owner displays who's the current game owner
!p alias to !ping
!ping show everyone's ping
!psr [name] shows your PSR, optionally add [name] to check another player (tries to do a partial match)
!r [name] alias to !psr
!rall show everyone's PSR
!rankall alias to !rall
!rateall alias to !rall
!rating [name] alias to !psr
!ratings show win chance % and the teams balance
!rs alias to !ratings
!sc show how to spoof check manually
!sd [name] alias to !statsdota
!statsdota [name] displays your ladder DotA stats, optionally add [name] to display stats for another player (tries to do a partial match)
!version display version information
!votekick <name> starts a votekick against a player (tries to do a partial match)
!yes vote yes to kick a player after someone used !votekick
In game lobby (game owner)
!a alias to !abort
!abort abort countdown
!balance balance the slots based on PSR
!close <number> ... close slot or slots
!closeall close all open slots
!gopriv [game name] alias to !priv
!gopub [game name] alias to !pub
!hold <name> ... hold (reserve) a slot for someone
!kick <name> kick player (tries to do a partial match)
!latency [number] set game latency to [number] (80-120), leave blank to see current latency
!max <number> alias to !maxpsr
!maxpsr <number> kick all players with PSR greater than <number> (won't kick players reserved with !hold)
!min <number> alias to !minpsr
!minpsr <number> kick all players with PSR less than <number> (won't kick players reserved with !hold)
!open <number> ... open slot or slots
!openall open all closed slots
!p [max ping] alias to !ping
!ping [max ping] show everyone's ping, optionally add [max ping] to kick players with ping above [max ping]
!priv [game name] rehost as private game [game name], if used without [game name] bot will automatically make a new game name
!pub [game name] rehost as public game [game name], if used without [game name] bot will automatically make a new game name
!sp shuffle players
!start [force] start game, optionally add force to skip checks
!swap <n1> <n2> swap slots
!sync [number] alias to !synclimit
!synclimit [number] set sync limit for the lag screen (50-250), leave blank to see current sync limit
!unhost unhost the game
In game (everyone)
!autoban shows autoban status, shows can you leave the game without getting autobanned
!check <name> check player's status (tries to do a partial match)
!checkme check your own status
!f alias to !from
!ff alias to !forfeit
!ffcount displays who voted to forfeit the game
!forfeit forfeit (surender) the game to oposing team
!from display the country each player is from
!gameinfo show some game information
!gamename displays current game name
!gn alias to !gamename
!ignore [name] stop receiving chat messages from a player (tries to do a partial match), leave blank to see !ignorelist
!ignorelist displays a list of players you are ignoring and a list of players ignoring you
!owner displays who's the current game owner
!p alias to !ping
!ping show everyone's ping
!psr [name] shows your PSR, optionally add [name] to check another player (tries to do a partial match)
!r [name] alias to !psr
!rall show everyone's PSR
!rankall alias to !rall
!rateall alias to !rall
!rating [name] alias to !psr
!ratings show win chance % and the teams balance
!remake start votermk or vote in votermk
!rmk alias to !remake
!rmkcount displays who voted to remake the game
!rs alias to !ratings
!sc show how to spoof check manually
!sd [name] alias to !statsdota
!statsdota [name] displays your ladder DotA stats, optionally add [name] to display stats for another player (tries to do a partial match)
!unignore <name> start receiving chat messages from a player that you previously !ignored (tries to do a partial match)
!version display version information
!votekick <name> starts a votekick against a player (tries to do a partial match)
!yes vote yes to kick a player after someone used !votekick
In game (game owner)
!latency [number] set game latency (80-120), leave blank to see current latency
!muteall mute global chat (allied and private chat still works)
!sync alias to !synclimit
!synclimit [number] set sync limit for the lag screen (50-250), leave blank to see current sync limit
!unmuteall unmute global chat

Similar Articles