Hosting Spring/Springie: Difference between revisions
From Spring
Jump to navigationJump to search
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... |
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. | ||
=== | |||
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