Hosting Spring/Springie: Difference between revisions

From Spring
Jump to navigationJump to search
Bytesbr (talk | contribs)
New page: {{Tutorial}} The Springie is a Autohost for Spring, he host rooms and auto start. Have some commands for job. ==Require== *Spring *Open UDP Port * ==Using== Springie is a simple progr...
 
Bytesbr (talk | contribs)
m Finished
Line 5: Line 5:
*Spring
*Spring
*Open UDP Port
*Open UDP Port
*
*Springie
 
==Using==
==Using==
Springie is a simple program but you need a open UDP port open for can host the game, you can download at the link on end of page, dont need install.
Springie is a simple program but you need a open UDP port open for can host the game, you can download at the link on end of page, dont need install.
===Act 1===
 
After you open a port, you need
===Creating===
After you open a port, you need creat an account and talk with a GO (Game Operator), ask for him a bot flag. Now log with you bot by the Springie and configure the map and other settings!
 
'''''Note:''' If you use the Springie he automatic configure in Settings for play in 40 x 40 pixels, not in full screen, if you want play reconfigure.''
 
===Commands===
'''HELP''''
 
*!help - lists commands availiable specifically to you
*!helpall - lists all commands (sorted by their level)
 
'''COMMUNICATION'''
*!ring [<filters>..]- rings either all unready or specified users
*!say - allows you to talk between lobby and game  (no need for it if realy chat enabled)
*!notify - springie will notify you when game ends
 
'''TEAM AND ALLY MANAGEMENT'''
*!fix - fix teamnumbers
*!fixcolors - fixes team colors (too similar colors are changed)
*!random [<allycount>] - assigns people to <allycount> alliances (!random makes 2 alliances with same number of people)
*!balance [<allycount>] - scans all combinations and pick randomly some with best ally rank balance (warning,untest for large teams, might take too long)
*!cbalance [<allycount>] - assigns people to allycount random balanced alliances but attempts to put clanmates to same teams
*!ally <allynum> [<player>..] - forces ally number
*!team <teamnum> [<player>..] - forces team number
*!spec <username> - forces player to become spectator
*!specafk - forces all AFK player to become spectators
 
'''GAME CONTROL'''
*!start - starts game (checks for duplicate team numbers and ally fairness)
*!forcestart - overrides ordinary !start checks (duplicate team numbers and ally fairness)
*!force - makes spring force start (ctrl+enter)
*!exit - exits the game
*!manage <minplayer> [<maxplayers>] - automanage game for min to max players. If minaplyers is 0, it wont manage. Manager keeps teams even, colors fixed, autorings and spec afkers or even kicks them.
 
'''VOTING'''
*!voteforcestart - starts vote to execute !forcestart
*!voteforce - starts vote to force (in game)
*!voteexit - starts vote to exit game
*!votekick [<filter>] - starts vote to kick player
*!votemap [<filters>] - starts vote for given map
*!voterehost [<filter>] - starts the vote to rehost
*!votepreset [<presetname>..] - starts a vote to apply given preset
*!voteboss <name> - sets <name> as a new boss, use without parameter to remove any current boss. If there is a boss on server, other non-admin people have their rights reduced
*!votekickspec - starts a vote to enables or disable automatic spectator kicking
*!votesetoptions <name>=<value>[,<name>=<value>] - starts a vote to apply options
*!vote <number> - casts your vote (you must say it in battle window)
*!endvote - ends current poll
 
'''BATTLE LOCKING'''
*!lock - locks battle
*!unlock - unlocks battle
*!autlock [<players>] - sets desired number of players in game. If this number is reached, server will autolock itself, if someone leaves, it will autounlock again. !autolock without parameter disables auto locking
 
'''PRESETS'''
*!listpresets [<presetname>..] - lists all presets this server has (with name filtering)
*!presetdetails [<presetname>..] - shows details of given preset
*!preset [<presetname>..] - applies given preset to current battle
 
'''BOXES'''
*!addbox <left> <top> <width> <height> [<number>] - adds a new box rectangle
*!clearbox [<number>] - removes a box (or removes all boxes if number not specified)
*!split <"h"/"v"> <percent> - makes 2 boxes in h or v direction
*!corners <"a"/"b"> <percent> - makes 4 corners, a/b determines ordering
 
'''MAPS'''
*!listmaps [<filters>] - lists maps (can apply filtering)
*!map <filters> - changes map, says new maplink
*!maplink - looks for map links on unknown files
*!dlmap <mapname/dllid/url> - downloads map to server. You can either specify map name or map id (from unknown files) or map URL
 
'''MODS'''
*!listmods [<filters>] - lists mods (can apply filtering)
*!modlink - looks for mod links on unknown files
*!dlmod <modname/dllid/url> - downloads mod to server. You can either specify mod name or mod id (from unknown files) or mod URL
*!rehost [<filter>] - rehosts game (optionally with new mod)
*!listoptions - lists all mod options
*!setoptions <name>=<value>[,<name>=<value>] - applies mod/map options
 
'''ADMINISTERING'''
*!admins - list privileged users
*!boss <name> - sets <name> as a new boss, use without parameter to remove any current boss. If there is a boss on server, other non-admin people have their rights reduced.
*!kick <filters> - kicks specified players from server (both game and lobby)
*!setlevel <username> <level> - sets rights level for given player
*!ban <username> [<duration>] [<reason>...] - bans user username for duration (in minutes) with given reason. Duration 0 = ban for 1000 years
*!unban <username> - unbans user
*!listbans - lists currently banned users
*!reload - reloads mod and map list
*!kickspec [0|1] - enables or disables automatic spectator kicking
*!mincpuspeed <GHz> - sets minimum CPU for this host - players with CPU speed below this value are auto-kicked, 0 = no limit
*!setpassword <newpassword> - sets server password (needs !rehost to apply)
*!setminrank <minrank> - sets server minimum rank (needs !rehost to apply)
*!setmaxplayers <maxplayers> - sets server size (needs !rehost to apply)
*!setgametitle <new title> - sets server game title (needs !rehost to apply)
*!springie - displays basic springie information
*!cheats - enables/disables .cheats in game
 
'''STATISTICS'''
*!stats - lists various stats
*!smurfs - lists smurfs
 
==Links==
*[http://spring.clan-sy.com/phpbb/viewtopic.php?t=7921 Springie Topic]

Revision as of 15:39, 21 September 2008

Template:Tutorial The Springie is a Autohost for Spring, he host rooms and auto start. Have some commands for job.

Require

  • Spring
  • Open UDP Port
  • Springie

Using

Springie is a simple program but you need a open UDP port open for can host the game, you can download at the link on end of page, dont need install.

Creating

After you open a port, you need creat an account and talk with a GO (Game Operator), ask for him a bot flag. Now log with you bot by the Springie and configure the map and other settings!

Note: If you use the Springie he automatic configure in Settings for play in 40 x 40 pixels, not in full screen, if you want play reconfigure.

Commands

HELP'

  • !help - lists commands availiable specifically to you
  • !helpall - lists all commands (sorted by their level)

COMMUNICATION

  • !ring [<filters>..]- rings either all unready or specified users
  • !say - allows you to talk between lobby and game (no need for it if realy chat enabled)
  • !notify - springie will notify you when game ends

TEAM AND ALLY MANAGEMENT

  • !fix - fix teamnumbers
  • !fixcolors - fixes team colors (too similar colors are changed)
  • !random [<allycount>] - assigns people to <allycount> alliances (!random makes 2 alliances with same number of people)
  • !balance [<allycount>] - scans all combinations and pick randomly some with best ally rank balance (warning,untest for large teams, might take too long)
  • !cbalance [<allycount>] - assigns people to allycount random balanced alliances but attempts to put clanmates to same teams
  • !ally <allynum> [<player>..] - forces ally number
  • !team <teamnum> [<player>..] - forces team number
  • !spec <username> - forces player to become spectator
  • !specafk - forces all AFK player to become spectators

GAME CONTROL

  • !start - starts game (checks for duplicate team numbers and ally fairness)
  • !forcestart - overrides ordinary !start checks (duplicate team numbers and ally fairness)
  • !force - makes spring force start (ctrl+enter)
  • !exit - exits the game
  • !manage <minplayer> [<maxplayers>] - automanage game for min to max players. If minaplyers is 0, it wont manage. Manager keeps teams even, colors fixed, autorings and spec afkers or even kicks them.

VOTING

  • !voteforcestart - starts vote to execute !forcestart
  • !voteforce - starts vote to force (in game)
  • !voteexit - starts vote to exit game
  • !votekick [<filter>] - starts vote to kick player
  • !votemap [<filters>] - starts vote for given map
  • !voterehost [<filter>] - starts the vote to rehost
  • !votepreset [<presetname>..] - starts a vote to apply given preset
  • !voteboss <name> - sets <name> as a new boss, use without parameter to remove any current boss. If there is a boss on server, other non-admin people have their rights reduced
  • !votekickspec - starts a vote to enables or disable automatic spectator kicking
  • !votesetoptions <name>=<value>[,<name>=<value>] - starts a vote to apply options
  • !vote <number> - casts your vote (you must say it in battle window)
  • !endvote - ends current poll

BATTLE LOCKING

  • !lock - locks battle
  • !unlock - unlocks battle
  • !autlock [<players>] - sets desired number of players in game. If this number is reached, server will autolock itself, if someone leaves, it will autounlock again. !autolock without parameter disables auto locking

PRESETS

  • !listpresets [<presetname>..] - lists all presets this server has (with name filtering)
  • !presetdetails [<presetname>..] - shows details of given preset
  • !preset [<presetname>..] - applies given preset to current battle

BOXES

  • !addbox <left> <top> <width> <height> [<number>] - adds a new box rectangle
  • !clearbox [<number>] - removes a box (or removes all boxes if number not specified)
  • !split <"h"/"v"> <percent> - makes 2 boxes in h or v direction
  • !corners <"a"/"b"> <percent> - makes 4 corners, a/b determines ordering

MAPS

  • !listmaps [<filters>] - lists maps (can apply filtering)
  • !map <filters> - changes map, says new maplink
  • !maplink - looks for map links on unknown files
  • !dlmap <mapname/dllid/url> - downloads map to server. You can either specify map name or map id (from unknown files) or map URL

MODS

  • !listmods [<filters>] - lists mods (can apply filtering)
  • !modlink - looks for mod links on unknown files
  • !dlmod <modname/dllid/url> - downloads mod to server. You can either specify mod name or mod id (from unknown files) or mod URL
  • !rehost [<filter>] - rehosts game (optionally with new mod)
  • !listoptions - lists all mod options
  • !setoptions <name>=<value>[,<name>=<value>] - applies mod/map options

ADMINISTERING

  • !admins - list privileged users
  • !boss <name> - sets <name> as a new boss, use without parameter to remove any current boss. If there is a boss on server, other non-admin people have their rights reduced.
  • !kick <filters> - kicks specified players from server (both game and lobby)
  • !setlevel <username> <level> - sets rights level for given player
  • !ban <username> [<duration>] [<reason>...] - bans user username for duration (in minutes) with given reason. Duration 0 = ban for 1000 years
  • !unban <username> - unbans user
  • !listbans - lists currently banned users
  • !reload - reloads mod and map list
  • !kickspec [0|1] - enables or disables automatic spectator kicking
  • !mincpuspeed <GHz> - sets minimum CPU for this host - players with CPU speed below this value are auto-kicked, 0 = no limit
  • !setpassword <newpassword> - sets server password (needs !rehost to apply)
  • !setminrank <minrank> - sets server minimum rank (needs !rehost to apply)
  • !setmaxplayers <maxplayers> - sets server size (needs !rehost to apply)
  • !setgametitle <new title> - sets server game title (needs !rehost to apply)
  • !springie - displays basic springie information
  • !cheats - enables/disables .cheats in game

STATISTICS

  • !stats - lists various stats
  • !smurfs - lists smurfs

Links