welcome: please sign in
location: sgs

三国杀

http://issues.tuna.tsinghua.edu.cn/issue140

目标:实现一个有社区支持的,THU 内的稳定三国杀服务器,从 https://github.com/Moligaloo/QSanguosha 进行 fork

编译

http://www.qsanguosha.com/forum.php?mod=viewthread&tid=1760&extra=page%3D1&page=1

我做的改动在 https://github.com/heroxbd/QSanguosha

Debian 下需要安装

libqt4-dev libqt4-sql-sqlite libqt4-sql-mysql

qt4 与 需要的 mysql backend

libphonon-dev

KDE 声音系统

swig

C++ Lua binding

liblua5.1-0-dev

Lua

libplib-dev

joystick support

Server 模式

配置文件 config.ini 的格式

GameMode

解释

02p

二人

08p

八人

config.ini

网络协议分析

TCP 明文传送

原作者没有提供协议文档,我们要对其进行分析

client send: signupr

contest 模式

文档 https://github.com/Moligaloo/QSanguosha/blob/master/doc/contest-db.txt

sgs (2011-11-20 01:06:09由heroxbd编辑)