开启辅助访问 切换到宽版

登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 0|回复: 0

石器时代8.0H5网页版Win本地端 微端 Linux手工端 虚拟机端

[复制链接]

该用户从未签到

767

主题

-25

回帖

430

积分

少侠

积分
430
发表于 昨天 23:09 | 显示全部楼层

石器时代8.0H5网页版Win本地端 微端 Linux手工端 虚拟机端

一、三步跑起来
------------------------------------------------------------------
  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、用强密码(见第六节)
  ★ 不能只双击 clientindex.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%MicrosoftWindowsStart MenuProgramsStartup
  (用户登录后自动启动;无需管理员,也不会弹确认框)
------------------------------------------------------------------
六、安全与常见问题
------------------------------------------------------------------
  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
链接:
游客,如果您要查看本帖隐藏内容请回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2026-11-7 00:07 , Processed in 0.103480 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表