此方法来源于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的安全组里面配置打开