{"repo":"liuguangw/billing_go","free":true,"listed":false,"github":"https://github.com/liuguangw/billing_go","clone":"git clone https://github.com/liuguangw/billing_go.git","description":"billing验证","language":"Go","stars":96,"topics":["tlbb","billing","linux"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"billing go 这是一个用 Go 语言编写的 billing 验证服务器。 运行环境要求 支持以下任意一种运行环境 - Linux (Linux 内核版本 2.6.32 或者以上版本) - Windows 10, Server 2016 或者更高版本 参考 Go 语言程序的系统需求，https://go.dev/wiki/MinimumRequirements bug 反馈 如果使用此程序出现问题，可以提交 Issue 说明你所遇到的问题，并附上相关日志文件。 billing 的日志在 billing 程序所在的目录，文件名为 billing.log，首次运行时会自动创建此文件。 此外还需要 Login 服务器的日志，因为只有 Login 服务器会连接 billing 服务器。 可以修改一下运行脚本 run.sh ，把 Login 服务器的日志写入某个文件，这样就可以在问题复现时从日志中查询到原因。 获取程序包 有以下两种方式获取此程序包。 1.使用我编译好的版本 点击这里查看我编译好的各版本, 可能没有最新的编译版本 2.手工编译 如果你想亲自进行编译，需要确保你的操作系统满足以下条件 - 设备已连接网络 - 已安装 Git - 已安装 make(仅 linux 需要) - 已安装 Go 1.23 或者更高版本 linux 使用 make 进行编译 windows 下直接双击 build.bat 进行编译 相关文件说明 配置文件 配置文件和程序必须放在同一个目录下，配置文件支持两种格式 yaml 或者 json ，配置文件名称为 config.yaml 或者 config.json ，如果两个文件都存在，则 yaml 格式优先。 yaml 格式的配置示例 json 格式的配置示例 如果 biiling 和服务端位于同一台服务器的情况下，建议 billing 的 IP 使用 127.0.0.1,这样可以避免绕一圈外网 本项目中附带的配置文件各项值为其默认值,如果你的配置中的字段的值与默认值相同,则可以省略相同的字段配置 将 billing (Windows 服务器则是 billing.exe )和配置文件放置于同一目录下 修改游戏服务器的配置文件 ....../tlbb/Server/Config/ServerInfo.ini 中 billing 的配置 最后启动游戏服务端、启动 billing 即可 启动与停止 Linux 和 Windows 下的操作分别如下 启动 Linux 下启动 billing 方法( 前台模式 ) Linux 以守护进程后台运行 billing 的方法( daemon 模式 ) Linux 以 systemd 方式运行 billing 服务的方法: 参考文件 billing.service Windows 下,直接双击 billing.exe 即可 停止 停止 billing 命令 如果是前台模式，可以使用 Ctrl + C 组合键停止服务器","default_branch":null,"files":null,"tree":[],"storefront":"/r/liuguangw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liuguangw/billing_go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}