Website Map
About SpiritWars What is SpiritWars? Frequently Asked Questions Member Version Free vs. Pay Version Storyline Product Description "Just Like Chess..." Quotes Marketing Information Technology Summary Code of Conduct
Tutorials In-Depth Tutorial Beginner's Guide 1 Beginner's Guide 2 Beginner's Guide 3 Beginner's Guide 4 Tips for Beginners
Online Game Manual About This Manual Introduction to SpiritWars Introduction to Spirits Playing Pieces Spirit Classes Class Relationships Spirit Attributes The Energy Phase Resurrection Population Events Population Event List Player Ratings
Design Philosophy Design Philosophy Intro True Internet Design Level Playing Field No Free Lunch
Reviews: Gamer's Pulse Review gamezone gamgaz
About the Developer Developer Info Credits

Technology Summary

Client-Server Technology:

The entire SpiritWars™ client-server technology was developed by Kellogg Creek Software, and has no reliance on any existing services. While the free version of the game is still currently running on servers in their data center in Santa Clara, we can easily migrate the servers/services to any suite of NT servers with little complications. (We estimate that down-time for such a move will be less than an hour.)

The underlying system is TCP/IP based and is client-server rather than peer-to-peer. The game server (and client application) do support an option peer-to-peer connection between the players once games have been initiated; however for a variety of reasons we can discuss, we have opted to keep it working in the server-client mode.

Both the client-server system and the configuration of services on the server end are scalable, allowing easy distribution of server functionality as the player base grows and additional server functionality is required.

The games data structures and communication packets were designed for optimum performance and minimal packet size. Even players with 14.4 modem connections can easily play SpiritWars.

Chat World:

The SpiritWars chat system includes multiple rooms within both the free and pay versions of the game. Each chat room represents a dedicated chat server; with a supporting server-side communications service that broadcasts current chat room populations to all connected players and updates player status (in game, available, busy, etc.).

Private messages, popular "emote" messages and color-keyed name lists distinguishing users status (players, helpers, moderators, tournament directors, etc.).

The chat system is also currently connected to the 24/7 ad delivery system via a custom OCX object developed by Kellogg Creek to meet the specifications required by both and 24/7. Our client-server configuration is also designed to manage the delivery (and all statistical reporting) for ads delivered by the game itself if we switch to a different system and need to manage the display and tracking of ads ourselves.

The SpiritWars chat system includes a hidden meeting room for staff meetings and new moderator/helper training.

Tournament System:

The tournament system in SpiritWars represents one of the most versatile and challenging playing experiences currently available in an online strategy game. Modeled loosely after the "sealed deck" model in the card world, each tournament event uses a "Rule Set" which defines the spirit population (collection of playing pieces) available to participating players. It also includes specific dungeon (deck) building rules that will apply to that event.

This tournament model also provides an effective tool for showcasing the games versatility and collection of spirits to the free players who never see the entire collection of spirits when playing the non-member version.

You can get take a look at the versatility of the SpiritWars tournament system by visiting the online summary of Rule Sets used recently in tournaments.

Moderated Online Community:

The SpiritWars chat community is strictly a G-Rated atmosphere. Our staff of experienced moderators are supported by tools that aid in managing problem players. The banning system not only bans the offending players, but prevents any other player accounts from being created (for the free version) on that machine. A player ban effects all machines that the offending player has used to connect to the SpiritWars server.  

Our online helpers (denoted in green in the players list, hence the Green Team designation) have a special New Players room that includes teaching aids to help them teach the game.

The SpiritWars online community is currently supported by an online staff of over 50 volunteers (moderators, helpers and tournament directors). 

Update System:

SpiritWars includes an auto-update system that recognizes when a player's client application needs to be updated and triggers an automatic file retrieval system to keep the player's up-to-date with the current version of the game. In an online game like this, there is NO backward compatibility and it is imperative that all players always be using the current version of the client application.)

League Play:

One of the newest features in the SpiritWars community was the introduction of League play. Teams of players competing in a weekly schedule of matches that resulted in a playoff system for the top teams at the end of the season. Future leagues will incorporate the tournament system.

SpiritWars™ is a registered trademark of Kellogg Creek Software.