将多人游戏与Phigros玩法结合起来!一个基于Phigros玩法的非盈利性开源社区游戏。集成PhiZone。
仅使用 Linux 进行基础部署示范。
下载此存储库到生产环境
git clone https://github.com/Team-PhiTogether/PhiTogether && cd PhiTogether
安装环境、编译后端
安装完成后执行
go build main.go
新建文件 config.json
进行以下配置 (配置完后需删除注释)
{
// type: "master", "slave"
// 主机或从节点模式
"type":"master",
// max: interger
// 节点最大房间数量
"max":100,
// addr: url(string)
// 可以直接访问到该节点的https网址
"addr":"localhost",
// port: interger
// 服务器端口号
"port":"8081",
// priority: interger
// 服务器优先级
"priority":999998,
// key: string
// 服务器 key,要和主机的 key 一致
"key":"abcdefg1234567"
}
运行
./main
源代码(不包括多媒体资源)在AGPL-3.0许可下分发。
对于多媒体资源,我们保留著作权。
对于
多媒体资源
的定义包括但不限于拓展名包含
ogg
、mp3
、aac
、wav
、jp(e)g
、png
、svg
、sketch
、zip
、au3
、aup3-shm
、aup3-wal
、flp
字段的文件。包括但不限于文件头标识包含
ogg
、mp3
、aac
、wav
、jp(e)g
、png
、svg
、sketch
、zip
、au3
、aup3-shm
、aup3-wal
、flp
文件头标识特征的文件。