此方法来源于Steam一个大佬
– 推荐系统:Ubuntu
– 需要公网ip的服务器
如果你的服务器是64位的系统需要安装32位的运行库(Steam 是32位的:
32位系统可跳过
sudo apt-get update
sudo apt-get install lib32gcc1
安装stracker
sudo apt-get install zlib1g:i386
创建Steam用户,并获取该用户下的目录权限:
sudo mkdir /home/steam
chown user: group /home/steam -R
解压Steam Linux终端,并解压执行
sudo chmod -R 755 /home/steam/
cd /home/steam
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
./steamcmd.sh +@sSteamCmdForcePlatformType windows
之后会进入Steam终端>,像这样:
Steam>
输入Login 你的用户名并回车
Steam> login <username>;
Steam> passwd
Steam> enter security code sent to you registration email of your steam account
然后再输入密码登录, 后面可能还让你输入邮件验证码、动态令牌之类的,根据提示来就行
然后安装app:
Steam> force_install_dir ./assetto
Steam> app_update 302550
Steam> exit
然后配置一下你的开服信息,比如赛道,车,服务器名称什么的
配置文件在*/home/steam/assetto/cfg/server_cfg.ini*
用vim或者nano编辑都可以的
配置车辆列表:
/home/steam/assetto/cfg/entry_list.ini
配置完成后开服:
./acServer
到此结束,此外你还要把端口9600的udp,tcp的端口打开,包括http的8081端口也要打开:
比如可以这样打开:
sudo ufw allow 9600
sudo ufw allow 8081
注意,阿里云的服务器,要到阿里云ECS的安全组里面配置打开