发布时间:2024-08-14作者:陈潇敏点击:
步骤 1:设置主机
下载并安装官方 Stonehearth Dedicated Server。
运行服务器程序并设置以下参数:
--serverIP 外部 IP 地址
--serverPort 27015(默认服务器端口)
步骤 2:端口转发
在路由器上打开端口转发:
TCP 端口:27015
内部 IP 地址:服务器的主机 IP 地址
步骤 3:外部 IP 地址
获取服务器的外部 IP 地址:
访问 whatismyip.com 或使用其他在线服务。
步骤 4:防火墙
检查防火墙是否允许 TCP 端口 27015 访问。
步骤 5:连接客户端
在 Stonehearth 客户端上,选择“多人游戏”。
输入服务器的外部 IP 地址和端口 (27015)。
如果已正确设置,客户端将连接到服务器。
附加提示:
使用动态 DNS 服务(例如 DynDNS 或 No-IP)以避免外部 IP 地址更改。
考虑使用 VPS(虚拟专用服务器)或游戏服务器提供商来提高性能。
加入 Stonehearth 服务器社区(例如 Discord)以寻求支持和查找玩家。
石器时代外网IP服务端搭建指南
先决条件:
Windows或Linux操作系统
已安装石器时代客户端和服务端文件
公共IP地址
端口转发或端口映射功能
步骤:
1. 配置服务端设置
打开服务端配置文件(通常为"char.ini")
将"ServerIP"字段设置为您的公共IP地址。
将"ServerPort"字段设置为您要用于服务端的端口号(例如,2000)。
2. 端口转发或映射
在路由器设置中,找到端口转发或端口映射部分。
创建一条新规则,将外部端口(例如,2000)转发到内部IP地址(您的计算机或服务器的本地IP地址)和内部端口(与ServerPort字段中指定的端口号相同)。
3. 启动服务端
启动服务端程序(char.exe)。
确保服务端正常运行,并且可以在公共IP地址:端口号访问。
4. 连接客户端
在客户端中,点击"连接"按钮。
在"IP地址"字段中输入您的公共IP地址。
在"端口"字段中输入您在服务端设置中指定的端口号。
点击"连接"按钮以连接到服务端。
提示:
使用在线端口检查工具来验证端口是否已正确转发。
确保防火墙允许来自外部网络的连接。
如果您使用的是动态IP地址,请考虑使用动态DNS服务来保持您的公共IP地址与域名相关联。
对于安全性和最佳性能,请使用VPN或其他安全措施来保护您的服务端。
石器时代服务端技术研究论坛
目标:
为石器时代服务端技术领域的开发者和研究人员提供一个交流和协作平台。
探讨石器时代服务端技术的发展、趋势和最佳实践。
促进石器时代服务端领域的创新和研究。
主题:
分布式系统: 分布式架构、共识机制、容错性
数据存储: 数据库、数据建模、数据访问
服务开发: 微服务、API 设计、容器化
运维: 监控、日志、部署自动化
性能优化: 可扩展性、延迟优化、吞吐量提升
安全: 认证、授权、数据加密
新兴技术: 云原生、无服务器计算、AI/ML 在石器时代服务端中的应用
其他相关主题: 研究进展、案例分析、工具和资源
形式:
在线大会
研讨会
分组讨论
论文提交和发表
演示和实演
参与者:
开发者
研究人员
架构师
技术经理
行业专家
组织机构:
石器时代技术社区
行业协会
研究机构
时间和地点:
时间:待定
地点:在线或线下(待定)
报名和更多信息:
访问论坛官方网站了解更多信息并注册参加。
石器时代服务器架设教程
先决条件:
Windows 7 或更高版本
管理员权限
稳定的互联网连接
防火墙或杀毒软件允许 TCP 端口 2222 和 2223 出入站流量
第 1 步:下载服务器文件
从 [官方石器时代网站]() 下载最新版本的服务器文件。
第 2 步:安装 MySQL
下载并安装 [MySQL]()。确保选择完整安装,并安装 MySQL Connector/C++。
第 3 步:配置 MySQL
创建一个名为 `stone` 的数据库。
创建一个名为 `stone_user` 的用户并赋予它 `ALL PRIVILEGES` 权限。
将 MySQL Connector/C++ 安装目录中的 `libmysql.dll` 复制到石器时代服务器文件夹。
第 4 步:配置石器时代服务器
解压下载的服务器文件到一个文件夹。
用文本编辑器打开 `authserver.exe` 和 `gameserver.exe`。
在 `authserver.exe` 中:
找到 `DBInfo.dwSQLPort` 并将值更改为 MySQL 端口(通常为 3306)。
找到 `DBInfo.szDBName` 并将值更改为 `stone`。
找到 `DBInfo.szDBUser` 并将值更改为 `stone_user`。
找到 `DBInfo.szDBPassword` 并将其更改为创建的 MySQL 用户的密码。
在 `gameserver.exe` 中:
找到 `DBInfo` 并更新与 `authserver.exe` 中相同的数据库信息。
找到 `AuthServerIP` 并输入授权服务器的 IP 地址(通常为本地 IP,如 127.0.0.1)。
第 5 步:启动服务器
运行 `authserver.exe` 以启动授权服务器。
运行 `gameserver.exe` 以启动游戏服务器。
第 6 步:创建管理员账户
连接到授权服务器(端口 2222)。
输入以下命令:`add_id admin admin`。
第 7 步:配置防火墙(可选)
在 Windows 防火墙或杀毒软件中允许 TCP 端口 2222 和 2223 出入站流量。
第 8 步:测试服务器
使用石器时代客户端连接到服务器(IP 地址为本地 IP,端口为 2223)。
使用创建的管理员账户登录。
提示:
确保正确配置所有数据库设置。
服务器文件夹不要包含中文或特殊字符。
如果遇到问题,请查看 [官方石器时代论坛]()。
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06