命令行参数
可通过添加以下参数修改服务器初始化方式。命令行选项优先级高于配置文件中的对应设置,适用于个人使用或游戏服务器提供商(GSP)环境,简化部署流程:
-ip
- 启动时绑定指定的 IPv4 地址。例如:-ip 0.0.0.0
会绑定所有网络接口,而-ip 127.0.0.1
仅绑定本地回环地址。若接口分配了其他 IP 地址,也可绑定该地址。-port
- 启动时绑定指定端口。例如:-port 7777
使用 Terraria 默认端口,-port 25565
使用 Minecraft 默认端口。多数系统中,1000 以下端口需管理员root权限绑定,且需在防火墙中放行并设置端口转发。-maxplayers
或-players
- 设置最大玩家数。例如:-maxplayers 5
将最大玩家数设为 5,理论最大值为 255(可通过-maxplayers 255
设置)。-world
- 启动时立即加载指定世界文件(需绝对路径)(但是我测试了相对路径也可以)。例如:-world C:\Terraria\MyWorld.wld
或-world /root/MyWorld.wld
。-worldselectpath
- 修改世界文件搜索路径。例如:-worldselectpath /root
或-worldselectpath C:\Terraria
,服务器将从该路径加载世界。-worldname
- 从worldselectpath
中指定世界名称加载。例如:若MyWorld.wld
位于C:\Terraria\
且设置-worldselectpath C:\Terraria\
,则-worldname MyWorld
可加载该世界。-autocreate
- 若未找到世界文件,自动创建指定大小的新世界(1-3,1 为小型)。例如:-autocreate 3
创建大型世界。-config
- 使用指定配置文件启动。例如:`-config C:\Terraria