注册登录后全站资源免费查看下载
您需要 登录 才可以下载或查看,没有账号?立即注册
×



一、三步跑起来
1) 把整个文件夹解压到一个**不带空格、最好不带中文**的路径
例如 D:\StoneAgeH5\石器H5服务端\ 或 D:\StoneAgeH5\
★ 不要只解压出一部分,assets 约 1.2 GB 必须完整
2) 右键「放行防火墙.bat」→ 以管理员身份运行(只做一次)
Windows 防火墙默认拦 8800,不放行别的机器连不进来
3) 双击「启动服务端.bat」→ 出现一个最小化的黑色日志窗口
★ 别关那个窗口,关了服务就停了
4) 双击「打开游戏.bat」→ 浏览器打开 http://127.0.0.1:8800/
登录页点「注册新账号」即可开始玩
停止:双击「停止服务端.bat」
状态:双击「查看状态.bat」(进程 / 8800 端口 / HTTP 自检)
二、用微端或网页游戏怎么连
同一台机器:
浏览器 / 微端地址栏填 127.0.0.1,端口 8800,协议 http
局域网另一台机器 / 独立微端:
1) 在这台 Windows 上跑 ipconfig,看「IPv4 地址」(如 192.168.x.x)
2) 先用「设置IP.bat」把登记 IP 改成这个值(见第三节)
3) 微端地址栏填这个 IP,端口 8800,协议 http
或直接浏览器打开 http://192.168.x.x:8800/
4) 两台机器要能互通,且 Windows 防火墙已放行 8800
外网:需要云安全组 / 路由器端口映射放行 8800;
HTTP 明文,务必限制来源 IP、用强密码(见第六节)
★ 不能只双击 client\index.html —— 页面、资源、WebSocket 都必须由
saserver 通过 http:// 提供(手册 2.2)。
三、改 IP(设置IP.bat)
用法二选一:
双击「设置IP.bat」→ 按提示输入新 IP
或命令行: 设置IP.bat 192.168.1.100
它做:
- 校验 IPv4 格式
- 写进 server.ip
- 打印新的访问地址、微端该填什么、防火墙提醒
- 「查看状态.bat」会显示当前登记值
★★ 重要真相:H5 服务端监听 0.0.0.0:8800,**换 IP 不需要改任何程序配置**,
客户端 WebSocket 也是按浏览器地址栏同源推导(和 Linux 包的 setip.sh 一样,
改的是「登记 / 提示」,不是程序里的硬编码 IP)。
换 IP 后真正要做的只有两件事:
① 新环境的防火墙 / 安全组放行 8800
② 微端或浏览器改用新地址
★ server.ip 默认 127.0.0.1(本机),只是给脚本和提示用的登记值。
★ 本包不写任何真实公网 IP,可放心分发。
四、GM 账号(容易误解)
config.local.yaml 里 gms: [admin] 只是把 admin 这个名字**保留给管理员**,
不会创建账号、也没有默认密码。
要用 GM:在登录页「注册新账号」用 admin 注册,自己设密码(8-64 位)+ 安全码,
登录后按 Esc → 系统窗口多出「GM 指令」选单。
已有账号想提权:把它的登录账号名写进 gms,重启服务端,重新登录。
正式服建议改成不显眼的名字。详见手册第 3、18 章。
五、存档与配置
bin/saserver.db 账号 / 角色 / 家族等全部存档(SQLite)
删掉它 = 清空全部账号、角色、家族(先备份!)
config.yaml 官方设定,不要改
config.local.yaml 本机覆盖(addr / gms / TLS),改完要重启
server.ip 登记 IP,设置IP.bat 维护
docs/手册.md 官方完整手册
想开机自启:把「后台启动.bat」的快捷方式放进
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
(用户登录后自动启动;无需管理员,也不会弹确认框)
六、安全与常见问题
1) HTTP 明文:密码的 MD5 在网上是明文,可截获重放。
仅建议本机 / 局域网 / 小范围使用;对外请限制来源 IP、用独立强密码,
有已备案域名 + 证书后在 config.local.yaml 配 tlsCert / tlsKey(手册 2.3)。
2) 打不开 8800:先跑「查看状态.bat」;确认防火墙已放行、
8800 没被别的程序占用(netstat -ano | find ":8800")、
那个黑色日志窗口没有被关掉。
3) 换端口:改 config.local.yaml 的 addr,同时改防火墙规则里的端口,
微端端口也要跟着改。
4) 路径带空格 / 中文导致异常:换到 D:\StoneAgeH5 这类简单路径重试。
5) 杀软误报 saserver.exe:这是 Go 静态编译的服务端,加白名单即可。
6) 第一次启动会建 bin/saserver.db,属正常。
通过网盘分享的文件:石器H5
链接: https://pan.baidu.com/s/1pRNAXcjFl1OG0RbUq0hioA?pwd=7sja 提取码: 7sja
==================================================================
温馨提示:本帖内容来自网络分享,帖内若出现联系方式请勿相信,谨防上当受骗。
温馨提示:本帖内容来自网络分享,帖内若出现联系方式请勿相信,谨防上当受骗。 |