Starsiege: Tribes Community Archive

TribeStat

by Ted Wehner
⤓ Download · 623.6 KB
http://www.planetstarsiege.com/tribestat Version: 1.1 Date : August 11, 1999 Author : Ted Wehner TribeStat is "Front-End / Stat Tracker" software designed to work with Starsiege: Tribes. It alleviates the need for learning lengthy server console commands, while providing fast, easy access to game information, statistics, and game control. Features include: Active color-coded player and team lists Drag and drop team management Easy view of who is carrying flags One button access to server commands / messaging Color-coded server console view Complete mission list control...ordering, enabling, disabling. Live player statistics tracking via DBase database Cumulative server-activity statistics and graph (players per hour) TribeStat-to-TribeStat chatting for multiple administrators Extensive game preference control Microsoft Speech enhanced event logging Multiple server support for the super administrator running a sh!!load of servers Automatic reconnection to dropped servers Administrative Blocks...(block admin voting, block team damage voting, etc..) Customizable color schemes I've designed TribeStat to service all of the needs I've found as a server admin. Currently, it is designed to work only with servers running the base mod. However, it may be possible to adapt to other mods in the future (if those mod developers offer their help in making the necessary adjustments). I will openly accept comments and suggestions on how to make this software as usable as possible. This is the "Server" tab. It contains your basic administration tools including the server console, player list, and team list. Notice the team message from FunkyBooger. It is color-coded the same as his name and team. However, the global message is colored separately. Along the right side of the server console are the global administration buttons in the following order from top to bottom: ListPlayers, MessageAll, CenterPrintAll, TopPrintAll, BottomPrintAll, and BalanceTeams. Along the left side of the player list are the client administration buttons, which are available when a client(s) name is selected. The buttons are as follows from top to bottom: MessageClient, CenterPrint, TopPrint, BottomPrint, Kick, Ban, and TeamChange. Players may also be dragged to a team name for team changing. The edit box under the player list and server console allows you to send any information to the console (basically a telnet input). Notice the status bar along the bottom. This bar will always display online status, host information, the current mission, and the current mission time.
Filename
TribeStat_1.1.zip
Size
623.6 KB (listed 623.6KB)
Type
ZIP
Version
1.1
Developer
Ted Wehner
Last update
Aug 25, 2009 - 21:10
Format
Zip archive data, at least v2.0 to extract, compression method=deflate
Readme — Readme11.txt (from the archive itself)
===========================================================
||[ TribeStat ]||||||||||||||||||||||||||||||||||||||||||||
===========================================================

http://www.planetstarsiege.com/tribestat

Version:  1.1
Date   :  August 11, 1999
Author :  Ted Wehner

==[ FIXES / UPDATES ]======================================

v.1.1

* The server console resize-bug has been eliminated.  
  TribeStat was occasionally locking up when resized.

* The available missions are now pulled from the server
  telnet connection, so local/network drive access is no
  longer necessary.  Basically, TribeStat is now truly
  a remote beast.

* Added a mission ordering selector that allows the user
  to select from strict (which forces the enabled missions
  to run in order as they are listed), typed (default 
  tribes behaviour in which missions are cycled through
  same-type missions), and random (missions are selected
  at random from the available enabled missions).

* Added easy admin-to-player(s) chat functionality.  Admins
  may now chat with player(s) by preceding text in the 
  normal server console entry box with a ":".  If no 
  players in the player list are selected the message is
  broadcast to all players.  If a players are selected in
  the player list, the message will only go out to those
  players.

* Added a Lexicon Setup button on the events tab which
  allows the addition/moification of words to the speech
  dictionary.  Basically, this will allow you to teach
  the Speech engine new words and acronyms (lol = laugh
  out loud).

==[ Introduction ]=========================================

    TribeStat is a server administrator front-end for the
kick ass Dynamix Game, Starsiege: Tribes.  After running
my own server for a while I found that administration was
somewhat cumbersome.  I had my server sitting next to my
desk at work, and wanted to be able to keep an eye on the
general status of the game without having launch a Tribes
client and join the game.  Although a handful of server
console commands were available, they, of course, would
only give me information if I actively went to the server
and typed them (assuming I could even remember them).
Despite the lack of an extensive set of server commands,
Dynamix did include one brilliantly accomodating feature -
"telnet access".  This telnet access gave me the necessary
hook into the server to write a front-end that keeps track
of just about everything in the game - not to mention the
ability to begin tracking stats as so many players had
requested on other server I had run.  So here it is, after
months of development (ok, so I had other things to do),
TribeStat 1.0.

==[ Compatibility ]========================================

    So far, I have only had support for the "base" Tribes
server in mind for TribeStat.  Of course I think it would
be great if mod developers would begin dialogs with me to
include future support for their mods. We'll just have to
wait and see.

==[ Features ]=============================================

    * Active color-coded player and team lists
    * Drag and drop team management
    * Easy view of who is carrying flags
    * One button access to server commands / messaging
    * Color-coded server console view
    * Complete mission list control...ordering, enabling,
      disabling
    * Live player statistics tracking via DBase database
    * Cumulative server-activity statistics and graph
      (players per hour)
    * TribeStat-to-TribeStat chatting for multiple
      administrators
    * Extensive game preference control
    * Microsoft Speech enhanced event logging
    * Multiple server support for the super administrator
      running a sh!!load of servers
    * Automatic reconnection to dropped servers
    * Administrative Blocks...
      (block admin voting, block team damage voting, etc..)
    * Customizable color schemes

==[ Installation ]=========================================

    1.  Extract the TribeStat.exe file into its own
        directory.

        The databases will reside under this directory as
        well, so you'll need to find a location with some
        space to spare if you plan on using the stats
        feature.

    2.  Copy the TribeStat_Base_X.Y.cs file to your Tribes
        server config directory (i.e. C:\Tribes\config).

    3.  Make sure your serverPrefs.cs or serverConfig.cs
        file in the config directory has telnet access
        turned on with a password.

        $TelnetPort = XXXX;  // pick a port number
        $TelnetPassword = "password";  // pick a password

        It might also be a good idea to turn of console
        logging as this functionality is basically included
        in TribeStat.

        $Console::LogMode = 0;

    4.  Start up your Tribes server and TribeStat.exe.

    5.  Add your server to TribeStat by clicking on the
        "Add Server" button near the top right.

        Type in your server IP address, Port (as setup
        above), and the telnet password (as setup above).

        Click OK.

    6.  Click on the Preferences Tab.

    7.  In the TribeStat Script File box type the name of
        the TribeStat_Base_X.X script you are using.

        i.e. TribeStat_Base_1.8

        NOTE: DO NOT INCLUDE THE .cs EXTENSION

    8.  If you are the primary server administrator, and
        more specifically, if you want control over the
        mission list, then set the passive/active mode
        toggle near the bottom center to "Active".

        NOTE: NO MORE THAN ONE COPY OF TRIBESTAT SHOULD
              BE SET TO ACTIVE MODE FOR A GIVEN SERVER!
              IN OTHER WORDS, REMOTE/SUB ADMINS SHOULD
              BE SET TO PASSIVE.

    9. Click on the Server tab.

    10. Click on the green led "connect/disconnect" button
        to connect to your server
Contents — 3 files (inside the archive)
tribestatstatserver
Source: The Exiled — Tribes Repository
Original page: https://library.theexiled.pwnageservers.com/file.php?id=2605
Archived source HTML: _source/file/2605.html