1 Star 0 Fork 0

bludawn/ifserver-gameserver-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
巴克- 巴克 ing 79122d8 4年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ifserver-gameserver-demo是一款游戏服务器热加载演示demo。

采用jetty框架中websocket实现消息收发。
使用JS脚本和插件来实现两套热加载方案。


目录介绍

build 一些引用的第三方库,ant脚本build文件
doc 文档
src 源代码
        bin 编译完成后,点击里面的bat或者sh可以直接启动服务器。
        conf 配置文件
        main 服务器core的java源代码
        plugins 插件源代码目录
        resource 一些运行时资源
        scripts 脚本

编译

* 需要jdk 18及以上
* 需要ant 1.9.7及以上
* 特别注意!!!你的环境已经配好了上面两项

无论是windows、linux还是macos,都是如下步骤

  • 打开命令终端
  • cd 进入 /build目录
  • ant ifserver

target目录就是编译好的ifserver

启动服务器

* 进入/target/ifserver/bin目录
  • 运行在windows:
    ifserver.bat

  • 运行在linux:
    ifserver.sh

如果无法启动,那是因为你的环境变量设置有问题,要不就是带有空格等等,反正就是没找到java 请参考启动文件的参数手动启动

默认的一个插件

* action: 演示demo
  • 编译控制台action插件
    ant plugin -Dplugin action

插件编译完成,ifserver会自动加载
如果是服务器在远端,手动拷贝到plugins文件夹,系统会自动扫描加载

**祝你好运!**

空文件

简介

游戏服务商热部署架构demo 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/bludawn/ifserver-gameserver-demo.git
git@gitee.com:bludawn/ifserver-gameserver-demo.git
bludawn
ifserver-gameserver-demo
ifserver-gameserver-demo
master

搜索帮助