iohao / ioGame

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

Home Page:http://game.iohao.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

ljhaioxl opened this issue · comments

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

根据文档操作的过程遇到一个报错;
文档中把:
【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

版本

  • ioGame version: 21.0
  • jdk:21
  • maven:3.8.8