- 使用 XVFB
- 使用 无头 Lwjgl
- RW-HPS 是完全免费且开放源代码的软件,仅供学习和娱乐用途使用
- RW-HPS 不会通过任何方式强制收取费用,或对使用者提出物质条件
AGPL-3.0
Copyright (C) 2020-2022 RW-HPS Team and contributors.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
EULA
版权所有©2022 RW-HPS.Team <[email protected]>
允许在其遵守CC BY-NC-SA 4.0协议的同时,每个人复制和分发此许可证文档的逐字记录副本,且允许对其进行更改,但必须保留其版权信息与原作者。
请务必仔细阅读和理解通用用户协议书中规定的所有权利和限制。在使用前,您需要仔细阅读并决定接受或不接受本协议的条款。除非或直至您接受本协议的条款,否则本软件及其相关副本、相关程序代码或相关资源不得在您的任何终端上下载、安装或使用。
您一旦下载、使用本软件及其相关副本、相关程序代码或相关资源,即表示您同意接受本协议各项条款的约束。如您不同意本协议中的条款,您则应当立即删除本软件、附属资源及其相关源代码。
本软件权利只许可使用,而不出售。
本协议与GNU Affero通用公共许可证(即AGPL协议)共同作为本软件与您的协议,且本协议与AGPL协议的冲突部分均按照本协议约束。您必须同时同意并遵守本协议与AGPL协议,否则,您应立即卸载、删除本软件、附属资源及其相关源代码。
RW-HPS
采用 AGPLv3
协议开源。为了整个社区的良性发展,我们强烈建议您做到以下几点:
- 间接接触(包括但不限于使用
Http API
或 跨进程技术 以及字节码修改)到RW-HPS
的软件使用AGPLv3
开源 - 不鼓励,不支持一切商业使用
鉴于项目的特殊性,开发团队可能在任何时间停止更新或删除项目。
- 若引用 RW-HPS 发布的软件包而不修改 RW-HPS,则衍生项目需在描述的任意部位提及使用 RW-HPS。
- 若修改 RW-HPS 源代码再发布,或参考 RW-HPS 内部实现发布另一个项目,则衍生项目必须在文章首部或 'RW-HPS' 相关内容首次出现的位置明确声明来源于本仓库 (
https://github.com/RW-HPS/RW-HPS
) 不得扭曲或隐藏免费且开源的事实。
RW-HPS是一个Rusted Warfare游戏的服务端,用于在运行Java8的服务器上快速建立高性能游戏服务器
旨在作为一个高性能 高可用的服务器 为玩家提供更好的游戏体验
抛弃游戏本身使用的 <Java -Blocking IO / BIO> 的开发方式,使用 <Java -Not-Blocking IO / NIO> 来增加吞吐量并减少延迟
尽管您可以在普通游戏中做大部分事情,但您也可以在此服务器上做很多其他事情,因为有一个插件框架允许您扩展此服务器的功能。
此外,您甚至可以修改协议实现,来创建未开源的游戏协议!
支持的协议列表
消息相关
- 团队消息
- 群发消息
- 地图位置
游戏相关
- 基础的游戏
- 游戏重连
- 自定义地图
- 保存的游戏
- 正宗的Mods支持
扩展功能
- 加载插件
- 玩家跳转服务器
- 地图生成单位
- RELAY协议
其他
- BanPlayer
- BanRelayRoom
- 禁言
- 模拟层
- Vote (Bug :( )
- 1.15.P*
- 热修改游戏进度
- WEB面板
- 金钱相关,如增值服务
- 用户手册: docs
- 开发文档: docs
- 更新日志: release
- 开发计划: milestones
- 讨论:
在 GitHub Discussions 提出的问题会收到回复, 也欢迎分享你基于项目的新想法
邮件联系: [email protected]
腾讯QQ群: 901913920
电报群: RW-HPS
Discord: RW-HPS - 镜像: Github ; Gitee
- Tiexiu.xyz
- 非官方RELAY
- RelayCN-Unofficial IP - SimpFun Cloud : relay.der.kim
- RelayRU-Unofficial IP -
kaif.cloud
(Not URL)
配置 | CPU | 内存 | 系统 | 硬盘大小 | Java |
---|---|---|---|---|---|
建议配置 | ARMv7 Processor rev 5 + | 512MB | Linux~ | 256MB HDD | Java 11 |
最低配置 | 任何 | 256M | 任何 | 128M HDD | Java 11 |
根据服务器使用的协议不同,命令也会发生改变
请在控制台使用help查看更多
客户端命令列表
命令 | 参数 | 信息 |
---|---|---|
help | 获取帮助 | |
这里的命令我建议自己在服务端测试 不多写 | ||
抱歉 或许有更多的命令没有被加入 因为文档没有时间更新 | ||
请在游戏使用.help查看更多 |
游戏对应最终服务端版本合集
游戏版本 | RW-HPS版本 | 我要飞飞 |
---|---|---|
1.14 | 6.0.0-M3(测试版) | 前往下载 |
1.15.P8 | 6.0.1 | 前往下载 |
1.15.P10 | 6.4.2 | 前往下载 |
RW-HPS是AGPL v3授权的开放源码项目,完全免费使用。然而,如果没有适当的资金支持,为项目维护和开发新功能所需的工作量是不可持续的。
请注意,赞助是全自愿的。赞助者不会获得特权,不赞助也可以使用全部的功能。
我们通过以下渠道接受捐赠:
IntelliJ IDEA 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。
特别感谢 JetBrains 为开源项目提供免费的 IntelliJ IDEA 等 IDE 的授权