客户端 -> LoginGate(/Port) -> LoginGate(/ServerPort) -> LoginSrv(/GatePort)
                                                     -> LoginSrv(/Port) -> DBServer

客户端 -> RunGate(/Port) -> RunGate(/ServerPort) -> M2Server(/GatePort)
                                                 -> M2Server(/Port) -> DBServer
[DBServer]
Port=6000

[LoginServer]
Port=6100        ; 连接数据库端口
GatePort=7100    ; 接收网关端口

[M2Server]
Port=6200        ; 连接数据库端口
GatePort=7200    ; 接收网关端口

[LoginGate]
Port=7000        ; 客户端端口
ServerPort=7100  ; 连接登录服务器端口

[RunGate]
Port=7300        ; 客户端端口
ServerPort=7200  ; 连接游戏服务器端口
GateAddr=192.168.1.100
[DBServer]
监听端口: 6000 (供其他服务器连接)

[LoginServer]
DBServerPort=6000 (连接数据库服务器)
Port=6100         (自身服务端口)
GatePort=7100     (供登录网关连接)

[M2Server]
DBServerPort=6000 (连接数据库服务器)
Port=6200         (自身服务端口)
GatePort=7200     (供游戏网关连接)

[LoginGate]
Port=7000         (供客户端连接)
ServerPort=7100   (连接登录服务器)

[RunGate]
Port=7300         (供客户端连接)
ServerPort=7200   (连接游戏服务器)

    配置文件

    ; DBServer.ini
    [DBServer]
    Title=数据库服务器
    Port=6000
    
    ; LoginServer.ini
    [LoginServer]
    Title=登录服务器
    DBServerAddr=127.0.0.1
    DBServerPort=6000    ; 连接数据库服务器
    Port=6100            ; 自身服务端口
    GatePort=7100        ; 网关连接端口
    
    ; M2Server.ini
    [M2Server]
    Title=游戏主服务器
    DBServerAddr=127.0.0.1
    DBServerPort=6000    ; 连接数据库服务器
    Port=6200            ; 自身服务端口
    GatePort=7200        ; 网关连接端口
    
    ; LoginGate.ini
    [LoginGate]
    Title=登录网关
    ServerAddr=127.0.0.1
    Port=7000            ; 客户端连接端口
    ServerPort=7100      ; 连接登录服务器
    
    ; RunGate.ini
    [RunGate]
    Title=游戏网关
    ServerAddr=127.0.0.1
    Port=7300            ; 客户端连接端口
    ServerPort=7200      ; 连接游戏服务器

      通讯流程

      客户端 -> LoginGate:7000 -> LoginServer:5500 -> DBServer:5600
      客户端 -> SelGate:7100 -> DBServer:5100 
      客户端 -> RunGate:7200 -> M2Server:5000 -> DBServer:6000

      GOM引擎默认的端口连接 方式.上面的BLUE端口可能个别有误.不过基本原理是可以参照这个流程

      GOM引擎的网络数据通讯流向 
      
      客户端 -> LoginGate:7000 -> LoginServer:5500 -> DBServer:5600
      客户端 -> SelGate:7100 -> DBServer:5100 
      客户端 -> RunGate:7200 -> M2Server:5000 -> DBServer:6000
      
      所有的设置都在 ini配置文件中:
      GatePort,是网关或服务监听端口
      ServerPort:需要连接其它服务的端口

        GOM引擎的网络数据流向

        客户端注册帐号 -> LoginGate:7000 -> LoginServer:5500 -> DBServer:5600
        客户端建人物 -> SelGate:7100 -> DBServer:5100
        客户端游戏 -> RunGate:7200 -> M2Server:5000 -> DBServer:6000

        网关或者服务 设置都在EXE目录下面的 ini配置文件中:
        GatePort,是网关或服务监听端口
        ServerPort:需要连接其它服务的端口

          撰写回复...