iohao / ioGame

无锁异步化、事件驱动架构设计的 java netty 网络编程框架; 轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式; 适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景; 通过 ioGame 你可以很容易的搭建出一个集群无中心节点、集群自动化、分布式的网络服务器;FXGL、Unity、UE、Cocos Creator、Godot、Netty、Protobuf、webSocket、tcp、socket;java Netty 游戏服务器框架;
http://game.iohao.com
GNU Affero General Public License v3.0
834 stars 183 forks source link

快速从零搭建游戏服务器失败 #286

Closed ljhaioxl closed 3 months ago

ljhaioxl commented 3 months ago

我根据《快速从零编写游戏服务器》文档一步步操作,游戏服启动后,再启动测试客户端对服务器进行测试访问,结果失败了,不知道怎么解决...求前辈指导一下小白吗?

根据文档操作的过程遇到一个报错; 文档中把: 【public class DemoAction {...}】 和 【public interface DemoCmd {...}】 放在一起,提供给读者复制粘贴; 我把这两个粘贴在同一个.java文件里, IDEA会报错【Class 'DemoCmd' is public, should be declared in a file named 'DemoCmd.java'】。 于是我另外创建了DemodCmd.java文件来粘贴public interface DemoCmd {...}接口的内容。 不知道是不是这样的改动导致的问题。

上述做法出问题后,我又试了一下把 【public class DemoAction {...}】 和 【interface DemoCmd {...}】【此处的DemoCmd去掉了public关键字,不然代码会报错】 写到同一个.java文件里 结果还是不行。 image image HelloIoGame.zip

版本

iohao commented 3 months ago

参考 https://github.com/iohao/ioGameSimpleOne