Difference between revisions of "TWCore"
(Updated with most recent info) |
|||
(11 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | TWCore is an open source bot core written in Java | + | TWCore is an open source bot core written in Java, widely used in [[Trench Wars]] (TW) and [[Redstar]]. |
+ | |||
+ | Due to the wide and eclectic nature of programmer contributions, there has not been even a semi-official public release of TWCore for almost a year. The last truly official release is considered so outdated as to be now almost archaic. However, development still continues on a day-to-day basis. The most recent "working" version, by far the most complete and stable, can be checked out using SVN (Subversion). | ||
+ | |||
+ | |||
+ | == Plugins == | ||
+ | TWCore comes with a variety of plugins: | ||
+ | |||
+ | *AccessBot controls updating of staff access levels to the bot<br> | ||
+ | *AlertBot sends alerts to players when events are starting<br> | ||
+ | *BallBot can run hockey and other ball games<br> | ||
+ | *BannerBoy collects banners from players for storage (and possible display)<br> | ||
+ | *BouncerBot kicks people out of arenas when they enter if they aren't allowed<br> | ||
+ | *ChatBot provides chat capabilities between zone-specific chat channels of different zones<br> | ||
+ | *DistensionBot runs a Hyperspace-like RPG upgrade game<br> | ||
+ | *ElimBot runs elimination<br> | ||
+ | *EStatsBot provides stats for elimination matches<br> | ||
+ | *EventBot allows players to request events to be hosted<br> | ||
+ | *F1Bot handles specific kinds of racing<br> | ||
+ | *JavElim runs a variation of ship-specific elim<br> | ||
+ | *LogBot logs *getfile, *putfile and restricted arena entrances to prevent arena tampering on dev zones<br> | ||
+ | *MessageBot handles a robust messaging system that allows mass-messaging over channels<br> | ||
+ | *MultiBot runs 35+ special events and provides 20+ utilities that help with event hosting<br> | ||
+ | *PowerballBot provides an alternate implementation of powerball-based games<br> | ||
+ | *RacingBot is another bot for hosting racing games<br> | ||
+ | *RadioBot allows non-staff radio hosts to run some staff features<br> | ||
+ | *RoboHelp provides help for players using ?help, and a way to monitor staff calls<br> | ||
+ | *RoboReplacement is an intended replacement of RoboRef<br> | ||
+ | *StaffBot checks logs for uses of moderator *warn commands on players, and allows potential staff ranking<br> | ||
+ | *StrikeBallBot is one implementation of Strikeball<br> | ||
+ | *TWDOpStats monitors league operator stats<br> | ||
+ | *TWRCBot handles registration for racing leagues<br> | ||
+ | *ZHBot provides a safe bot for use by new staff<br> | ||
+ | *Zonerbot handles the frequency and formatting of *zone messages<br> | ||
+ | |||
+ | |||
+ | == Checking out with Subversion (SVN) == | ||
+ | |||
+ | You can use Subversion to check out the most recent build of TWCore. Subversion is a versioning system similar to CVS, and can be found online free of charge. Subclipse is a popular SVN add-on for the Eclipse IDE that many TWCore developers use. The user/password combination ''public/public'' will allow you access to most of TWCore. The repository is located at http://www.twcore.org/svn/trunk/twcore. [http://www.twcore.org/wiki/Download Click here] for information on setting up TWCore using SVN. | ||
+ | |||
+ | |||
+ | == Download == | ||
+ | *[http://www.twcore.org/files/nightly_export/twcore.tar.gz Nightly build (tar.gz)] | ||
+ | *[http://www.twcore.org/files/nightly_export/twcore.zip Nightly build (zip)] | ||
+ | *[http://www.twcore.org/files/releases/twcore-bin-r1320.zip Revision 1320 (released 20 Nov 2006)] | ||
+ | *[http://www.ssdownloads.com/download.php?fid=1053 Version 0.89 (archival only)] | ||
+ | |||
+ | |||
+ | == Resources == | ||
+ | *[http://www.twcore.org/ Official Website] | ||
+ | |||
+ | [[Category: Bots]] |
Latest revision as of 14:54, 17 October 2007
TWCore is an open source bot core written in Java, widely used in Trench Wars (TW) and Redstar.
Due to the wide and eclectic nature of programmer contributions, there has not been even a semi-official public release of TWCore for almost a year. The last truly official release is considered so outdated as to be now almost archaic. However, development still continues on a day-to-day basis. The most recent "working" version, by far the most complete and stable, can be checked out using SVN (Subversion).
Plugins
TWCore comes with a variety of plugins:
- AccessBot controls updating of staff access levels to the bot
- AlertBot sends alerts to players when events are starting
- BallBot can run hockey and other ball games
- BannerBoy collects banners from players for storage (and possible display)
- BouncerBot kicks people out of arenas when they enter if they aren't allowed
- ChatBot provides chat capabilities between zone-specific chat channels of different zones
- DistensionBot runs a Hyperspace-like RPG upgrade game
- ElimBot runs elimination
- EStatsBot provides stats for elimination matches
- EventBot allows players to request events to be hosted
- F1Bot handles specific kinds of racing
- JavElim runs a variation of ship-specific elim
- LogBot logs *getfile, *putfile and restricted arena entrances to prevent arena tampering on dev zones
- MessageBot handles a robust messaging system that allows mass-messaging over channels
- MultiBot runs 35+ special events and provides 20+ utilities that help with event hosting
- PowerballBot provides an alternate implementation of powerball-based games
- RacingBot is another bot for hosting racing games
- RadioBot allows non-staff radio hosts to run some staff features
- RoboHelp provides help for players using ?help, and a way to monitor staff calls
- RoboReplacement is an intended replacement of RoboRef
- StaffBot checks logs for uses of moderator *warn commands on players, and allows potential staff ranking
- StrikeBallBot is one implementation of Strikeball
- TWDOpStats monitors league operator stats
- TWRCBot handles registration for racing leagues
- ZHBot provides a safe bot for use by new staff
- Zonerbot handles the frequency and formatting of *zone messages
Checking out with Subversion (SVN)
You can use Subversion to check out the most recent build of TWCore. Subversion is a versioning system similar to CVS, and can be found online free of charge. Subclipse is a popular SVN add-on for the Eclipse IDE that many TWCore developers use. The user/password combination public/public will allow you access to most of TWCore. The repository is located at http://www.twcore.org/svn/trunk/twcore. Click here for information on setting up TWCore using SVN.
Download
- Nightly build (tar.gz)
- Nightly build (zip)
- Revision 1320 (released 20 Nov 2006)
- Version 0.89 (archival only)