Files
assaultcube-/source/CubeMS/README.txt
T
driAn 8d65b707e6 masterserver
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1402 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2007-10-27 18:22:20 +00:00

43 lines
1.7 KiB
Plaintext

CubeMS -- masterserver for the AssaultCube v0.94
License:
ZLIB
http://www.gzip.org/zlib/zlib_license.html
Author:
Adrian 'driAn' Henke
root AT sprintf.org
Version:
v0.3
November 2007
About this Software:
The purpose of this software is to let AssaultCube gameservers register
themselves on a central location and distribute the list of available
servers to all requesting AssaultCube game clients. Also it provides
additional interfaces for external application and possbilities to
control the storage and monitor various events.
This software has been developed to replace other PHP/Perl/Java based
solutions that are not easily expandable for future AssaultCube features
that will require more interaction with the masterserver.
This software is implemented as IIS HTTP-Handler written in C#/ASP.NET
with a MSSQL backend. Integrating the masterserver as HTTP-Handler and using
various caching possiblities ensures good scalability on higher workload.
Installation:
There is no streamlined installation procedure for this software, you
need some knowledge of IIS 5+, MSSQL and ASP.NET to make any use of it.
Here is a quick list of required steps:
* In IIS, create a new (virtual) directory that points to the CubeMS
directory. Configure security, ASP.NET 2.0, etc.
* In IIS, configure the application assignement for your CubeMS app.
Assign the ".do" ending to your aspnet_isapi.dll, restrict to GET requests
and disable the optional checks for existing files.
* In MSSQL, create a new database as well as tables and stored procedures.
Use the provided scripts to get this done.
* In MSSQL, create a new user and configure the web.config file in the CubeMS
directory accordingly.