笔记

PVE部署笔记

PVE部署实操记录

安装Ubuntu

  1. 官网下载iso文件:https://cn.ubuntu.com/download/server/step1
  2. pve虚拟机选择 local卷-ISO镜像,上传iso镜像文件
  3. 点击右上角创建虚拟机
  4. 填写名称并选择ISO镜像
    • 磁盘默认32G,根据实际需要选择
    • cpu根据需求选择核心数,类别默认选择host
    • 内存大小默认2GB,根据实际需求配置
  5. 创建完成后选中虚拟机,点击选项并编辑引导顺序:取消勾选net0,并将ISO引导置顶
  6. 点击启动并根据引导程序配置及安装系统直至提示Restart Now
  7. 选中虚拟机并点击停止,编辑引导顺序:将scsi0引导置顶
  8. 点击启动重启虚拟机

安装Docker

  1. 卸载老版docker(可忽略)
代码窗口
sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 更新软件库
代码窗口
sudo apt update
sudo apt upgrade -y
  1. 安装docker所需依赖
代码窗口
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
  1. 添加docker GPG密钥
代码窗口
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加阿里云的docker仓库
代码窗口
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  1. 安装docker
代码窗口
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 配置用户组
代码窗口
sudo usermod -aG docker $USER
  1. 设置开机自启
代码窗口
sudo systemctl start docker
sudo systemctl enable docker
  1. 配置镜像依赖
代码窗口
sudo vim /etc/docker/daemon.json

daemon.json

代码窗口
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
  1. 重启服务
代码窗口
sudo reboot

七日杀服务器部署

  1. 安装steamcmd
代码窗口
# 创建一个名为steam的用户以安全地运行SteamCMD
sudo useradd -m steam
sudo passwd steam
sudo -u steam -s
cd /home/steam
# 启用multiverse repository和×86软件包
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
  1. 安装及配置游戏
代码窗口
mkdir ~/7DaysToDieServer
steamcmd/steamcmd.sh
# 进入steamcmd控制台安装
force_install_dir /home/hidewnd/7DaysToDieServer
login anonymous
app_update 294420 -beta v2.1
exit
# 配置游戏
cd ~/7DaysToDieServer
vim serverconfig.xml
screem
./startserver.sh -configfile=serverconfig.xml