文章转载自 欧洲卡车模拟2&美国卡车模拟官方联机专用服务器配置教程-少年很平凡的BLOG (snhpf.com) ,并做些许修改。
欧卡2 官方联机 创建自己的专用服务器房间
前言
目前欧卡2和美卡已经发布了专用服务器程序,可以架设24小时运行的服务器,但目前比较鸡肋的一点是官方依然限制最多人数为8人,可能后续官方会开放更多人数。 服务器可以开设在自己的电脑上,但是没有公网IP不能直接在服务器列表中看到,只能通过搜索服务器ID的方法找到。如果想要在服务器列表中能被看到就需要进行内网穿透或拥有公网IP,我这里提供的方法是租用云服务器来解决,既有公网IP也可以24小时不间断运行。 本文主要以steamcmd在Windows系统下的配置为例。 我的服务器”[CN] 少年很平凡的服务器 | 北京“,欢迎大家加入游玩。
租用并配置服务器 点击“防火墙–添加规则” 在弹出的窗口中,应用类型选择“全部TCP”,策略选择“允许”,点击确定;再次点击“添加规则”,应用类型为”全部UDP”,策略为“允许”,点击确定。 完成后回到你的电脑中,按下Win+R键打开运行,输入mstsc后按回车会打开远程桌面连接。 输入服务器的公网IP(在控制台中可以查到),点击连接。 这时会弹出Windows安全中心的窗口,点击更多选项–使用其他账户,用户名输入Administrator,密码输入刚才设置的,点击确定。 弹出是否仍要连接,点击“是” 这时,你就已经远程控制你的服务器了。
安装steamcmd
首先在你的服务器C盘新建一个文件夹”steamcmd“ 下载后将压缩包解压后复制到你的服务器C盘steamcmd文件夹下(远程桌面支持文件和文本复制)。
双击运行steamcmd,更新完成后会出现”steam>“字样,输入”login 你的steam用户名“回车,输入密码,这里输入密码是不显示的。 接着会显示需要输入验证码,查看你的邮箱输入验证码即可。
安装ETS2/ATS专用服务器程序
这里在steamcmd中输入安装命令,等待下载完成。 美卡服务器输入app_update 2239530 欧卡2服务器输入app_update 1948160 等待安装完成后,欧卡进入”C:\steamcmd\steamapps\common\Euro Truck Simulator 2 Dedicated Server\bin\win_x64″美卡进入”C:\steamcmd\steamapps\common\American Truck Simulator Dedicated Server\bin\win_x64″会看到其中的可执行程序。
双击打开,等它自动关闭,你的服务器上”此电脑\文档“文件夹下会出现一个相应的文件夹(美卡或欧卡)。
生成和修改配置文件欧卡2和美卡的专用服务器正常运行需要以下几个文件: - server_config.sii – 服务器的配置文件
- server_packages.sii – 服务器的dlc和mod配置文件
- server_packages.dat – 服务器的dlc和mod配置文件
获取server_packages.sii和server_packages.dat
打开游戏配置好你需要的mod和dlc并进入游戏。点击”驾驶“,加载完成后按下键盘ESC键下方的”~“键会出现控制台窗口,在控制台窗口中输入”export_server_packages“命令后回车,此时会看到如下提示”[MP] Server packages exported successfully.“表示dlc及mod配置文件导出成功。 欧卡2进入”此电脑\文档\Euro Truck Simulator 2″文件夹,美卡进入”\文档\American Truck Simulator”文件夹,就可以找到”server_packages.sii”和”server_packages.dat”了,将文件复制到服务器相应游戏的文件夹中。
配置文件 – server_config.sii
这里你需要自行创建配置文件,进入远程桌面,欧卡2在”此电脑\文档\Euro Truck Simulator 2″文件夹,美卡在”\文档\American Truck Simulator”文件夹中创建”server_config.sii“文件,用记事本或其他文本编辑工具打开。 并且添加它的内容为(可以直接将以下内容复制到文件中): SiiNunit
{
server_config : _nameless.25f.63da.3a40 {
#服务器名称,不能超过63个字符
lobby_name: ""
#服务器简介,不能超过63个字符(有时候简介写的不规范会导致报错)
description: ""
#欢迎消息,不能超过127个字符(进入服务器后系统会自动向玩家发送的消息)
welcome_message: ""
#服务器密码,不能超过63个字符
password: ""
#最大玩家数(目前仅支持最多8人)
max_players: 8
#服务器最大车辆数
max_vehicles_total: 100
#最大AI数量
max_ai_vehicles_player: 50
max_ai_vehicles_player_spawn: 30
#服务器端口(保持默认即可)
connection_virtual_port: 100
query_virtual_port: 101
connection_dedicated_port: 27015
query_dedicated_port: 27016
#服务器Token, 下面会详细讲到
server_logon_token: ""
#以下为各个功能开关, true为启用, false为禁用
#玩家之间碰撞
player_damage: true
#AI交通
traffic: true
#在服务区内隐藏玩家
hide_in_company: false
#在无碰撞地区隐藏玩家
hide_colliding: true
#强制卡车限速
force_speed_limiter: false
#启用可选模组
mods_optioning: false
#时区,可用的值为0-2
timezones: 2
#服务区中无碰撞
service_no_collision: false
#使用菜单时容许碰撞
in_menu_ghosting: false
#在车辆上方显示玩家名称
name_tags: true
#只允许steam好友加入,此参数不用于专用服务器
friends_only: false
#在列表中显示服务器,此参数不用于专用服务器
show_server: true
#管理员列表
moderator_list: 0
}
}
服务器名称、简介和欢迎消息直接填写即可,程序会自动进行编码。注意: ‘connection_virtual_port’和’query_virtual_port’端口范围限制为100-200,connection_dedicated_port’和’query_dedicated_port’端口范围限制为27015-27020 保存配置文件时要注意编码格式必须为必须为UTF-8,这里介绍记事本的保存方法。 点击”文件>另存为”将编码格式选定为”UTF-8″,点击保存,如下图。
如何添加管理员首先你需要获得相应Steam账户的ID,获取方法: 打开steam,点右上角自己的头像-查看个人资料 然后在打开的页面内右键”复制网页url“。 将moderator_list: 0修改为如下形式并填入SteamID: moderator_list: 2
moderator_list[0]: 123456789
moderator_list[1]: 135792468
添加更多的管理员以此类推即可
服务器Token
启动服务器两种启动方式,可以在配置完成后直接双击可执行程序运行服务器,当窗口中出现”[MP] State: running; Time: xxx; Players: 0“消息时表示服务器已成功启动。 也可以使用批处理文件运行服务器,按下Win+R键打开运行,输入cmd回车打开命令提示符,在其中输入以下命令(注意替换里面的内容,注意空格不要打错或者打漏): "服务器程序的路径" -server "server_packages.sii文件的路径" -server_cfg "server_config.sii文件的路径"
例如:
"C:\eurotrucks2_server.exe" -server "C:\server_packages.sii" -server_cfg "C:\server_config.sii"
依旧是等待出现”[MP] State: running; Time: xxx; Players: 0″字样时表示服务器已成功启动。
常用功能在服务器中,如果你是管理员,你可以在聊天框中使用命令来调整时间和降水 设置时间: /set_time 小时:分钟
设置降水: /set_rain_factor 0或1
帮助信息: /help
排除错误如果出现错误,可以通过看黑窗口的错误提示或者查看”此电脑\文档\Euro Truck Simulator 2″文件夹下的server.log.txt和server.crash.txt来排除错误。 以上就是配置教程的全部内容了,如果有任何相关的问题欢迎加群:1076600569
|