相关文件说明
billing - Linux版本的billing服务器 billing.exe - Windows版本的 config.yaml - 配置文件
配置文件
配置文件和程序必须放在同一个目录下,配置文件支持两种格式yaml或者json,配置文件名称为config.yaml或者config.json,如果两个文件都存在,则yaml格式优先。
yaml格式的配置示例
# #后面的为注释 # 字符串可以不加引号,除非里面有#字符,所以如果数据库密码有#字符、空格时,就要加上引号 # #billing服务器的ip,默认127.0.0.1即可 ip: 127.0.0.1 # #billing服务器监听的端口(自定义一个未被占用的端口即可) port: 12680 # #MySQL服务器的ip或者主机名 db_host: localhost # #MySQL服务器端口 db_port: 3306 # #MySQL用户名 db_user: root # #MySQL密码 db_password: 'root' # #账号数据库名(一般为web) db_name: web # #只有在老版本MySQL报old_password错误时,才需要设置为true allow_old_password: false # #用户登录的账号不存在时,是否引导用户进行注册 auto_reg: true # #允许的服务端连接ip,为空时表示允许任何ip,不为空时只允许指定的ip连接, #allow_ips: # - 1.1.1.1 # - 127.0.0.1 # #登录的玩家总数量限制,如果为0则表示无上限 max_client_count: 500 # #每台电脑最多可以同时登录的用户数量限制,如果为0则表示无上限 pc_max_client_count: 3
json格式的配置示例
{ "ip": "127.0.0.1", "port": 12680, "db_host": "localhost", "db_port": 3306, "db_user": "root", "db_password": "root", "db_name": "web", "allow_old_password": false, "auto_reg": true, "allow_ips": [], "max_client_count": 500, "pc_max_client_count": 3 }
如果biiling和服务端位于同一台服务器的情况下,建议billing的IP使用127.0.0.1,这样可以避免绕一圈外网
本项目中附带的配置文件各项值为其默认值,如果你的配置中的字段的值与默认值相同,则可以省略相同的字段配置
将billing (Windows服务器则是billing.exe)和配置文件放置于同一目录下
修改游戏服务器的配置文件....../tlbb/Server/Config/ServerInfo.ini中billing的配置
#........ [World] IP=127.0.0.1 Port=777 [Billing] Number=1 #billing服务器的ip IP0=127.0.0.1 # billing服务器监听的端口 Port0=12680 #.........
最后启动游戏服务端、启动billing即可
启动
Linux下启动billing方法(前台模式)
#进入billing所在文件夹,比如/home cd /home #添加执行权限 chmod +x ./billing #启动billing ./billing
Linux以守护进程后台运行billing的方法(daemon模式)
#进入billing所在文件夹,比如/home cd /home #添加执行权限 chmod +x ./billing #启动billing ./billing up -d
停止billing命令
# 使用stop命令 ./billing stop # 也可以使用kill命令 kill -SIGTERM $(pgrep -f billing)
如果是前台模式,可以使用Ctrl + C 组合键停止服务器
让天龙服务开机自启动
修改/etc/rc.d文件夹下的rc.local文件,把自己的脚本添加进去
赋权 chmod +x /etc/rc.d/rc.local
编辑rc.local文件:vi /etc/rc.d/rc.local
历史上的今天:
- 2023: 天龙八部修改各种生活技能熟练度-直接升级无需要熟练度(0)
- 2019: 网站建设公司不挣钱的原因(5)
- 2017: Java基础练习:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。(0)
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。