http://www.expocity.ru/files/netcore_beta_1.rar
Как работает:
Данные от клиента принимаются в виде GET-запроса.
Выдает данные в stdout
Хранение - MySQL (Дамп прилагается)
В таблишце БД следующие поля:
gametype - тип игры. Поле предусмотрено для того, чтобы в одной таблице можно было хранить игры разных типов. Поле типа INT, нумеруй типы игр как пожелаешь.
game - состояние игры - поле типа TEXT, пиши туда любую инфу по игре в любом удобном виде.
players - максимальное число игроков. Поле типа INT.
finished - Флаг того, что игра завершена. Для текущих игр -1, для завершенных 1. Поле типа TINYINT.
started - дата и время создания игры - поле типа TEXT.
lastchanged - дата и время последнего изменения игры - поле типа TIMESTAMP.
Формат выдаваемых данных:
"!MESSAGE:***" - сообщение. Вместо звездочек текст
"!ERROR:***" - сообщение об ошибке. Вместо звездочек текст
"!GAME:***" - инфа игры.
Формат принимаемых данных см. по коду - там прокомментировано.
Что есть:
Создание игры
Чтение информации игры
Изменение информации игры
Чего пока нет:
Не выдает список всех игр
Нет статистики
Нет завершения игры
Нормальной документации
Все, сегодня ночью я уже больше ни на что не способен

Чуть физиономией в клавиатуру не уснул...
Если найдешь в этом разумное зерно - на выходных доведу до ума.