修改后的问题:
好的,所以我正在尝试将其合并到我自己的定制游戏中。我了解 Netty 服务器和客户端如何连接的过程。我也了解解码器和编码器在理论上是如何工作的。但这是我仍然想了解的。
我的服务器进程:
Server boots up -> Client starts
Client requests connection -> Server accepts
Server instructs client connection is good -> Client continues to the login screen
(Ignoring any type of security protocol)
Client sends username and password over Channel
Server gets username and password checks it in the database or file
Server pushes -> yes or no
if yes Server sends player stats
if no Server creates new player
在这个过程之后,我知道我需要一个世界处理程序,以便每个人都能近乎实时地看到更新。现在我不知道如何为这些东西实现解码器。
我真的很想看一些例子,并解释它们是如何实现的。最好有一些说明.... 注意:我并不是说要为我解决这个问题,而是告诉我如何处理不同的信息。请提供最佳实践和标准......