修改服务端端口
找到你的 server.cfg 打开
一般在最上面几行:endpoint_add_tcp "0.0.0.0:30120" --这是游戏服务器的tcp端口
endpoint_add_udp "0.0.0.0:30120" --这是游戏服务器的udp端口
你可以随意修改后面的30120为你想要的端口,但是需要确保在路由器或者云服务器安全组放行了你的端口
修改后台管理端口txadmin的端口默认为40120,应该只使用tcp协议
如果要修改40120为其他端口,你需要在启动时添加相关配置
# Windows
./FXServer.exe +set serverProfile dev_server +set txAdminPort 40121
其中后面的 +set txAdminPort 40121代表了启动服务端并且把txadmin后台管理系统的端口设置为40121
# Linux
./run.sh +set serverProfile dev_server +set txAdminPort 40121
和修改服务端端口也是一样的,需要确保路由器或者服务器安全组开放相应端口
端口知识端口号范围从0到65535,一共分为三类,请确保你设置的端口非公认端口并且当前没有被其他程序使用:
- 公认端口(Well-Known Ports):0到1023
- 这些端口由IANA(Internet Assigned Numbers Authority)管理,通常分配给常用的网络服务和协议,比如HTTP、FTP、SMTP等。
- 例如:
- HTTP(80端口)
- HTTPS(443端口)
- FTP(21端口)
- SSH(22端口)
- 注册端口(Registered Ports):1024到49151
- 这些端口通常用于注册的应用程序或服务。虽然没有严格的限制,但一般应用程序会从这部分选择端口,避免与公认端口冲突。
- 例如:
- MySQL数据库(3306端口)
- PostgreSQL数据库(5432端口)
- 动态/私有端口(Dynamic/Private Ports):49152到65535
- 这些端口主要用于客户端的临时端口号,尤其是在客户端向服务器发起请求时。
- 通常由操作系统动态分配,称为临时端口或短暂端口(ephemeral ports)。
- 例如,操作系统可能会分配一个从49152开始的端口用于浏览器与网页服务器之间的短暂连接。
|