ProjectZomboid服务器搭建
ProjectZomboid游戏服务器搭建
ProjectZomboid 又称 僵尸毁灭工程,本文章讲如何搭建其游戏服务器
Windows
1. 下载SteamCMD
本文使用的shell为PoweShell
打开PowerShell执行以下命令下载SteamCmd
$downloadPath="$(pwd)/steamcmd.zip" # 下载文件路径
(new-object System.net.WebClient).DownloadFile("https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip",$downloadPath)
解压与删除压缩包
expand-archive ./steamcmd.zip
remove-item ./steamcmd.zip
2. 下载游戏服务器
使用SteamCMD下载游戏服务器
$steamDownloadPath="$(pwd)/ProjectZomboid_Ds" #Stean下载的文件夹
$steamCMDPath="$(pwd)/steamcmd" #解压出来的steamcmd路径
cd $steamCMDPath
./steamcmd +force_install_dir $steamDownloadPath +login anonymous +app_update 380870 validate +quit
3. 启动服务器
到这一步基本就完成了
StartServer开头的bat脚本有三个对应32位系统、64位系统、不支持steam的64位系统
讲一下StartServer64_nosteam.bat
和StartServer64.bat
的区别是在JVM上设置的变量zomboid.steam
值不同,0为不支持steam,1为支持steam,如果不支持steam,则在steam上启动游戏前需要在启动项设置-nosteam
为启动参数,才可以连接到服务器
可执行下面命令启动不支持steam的服务器,启动完毕会打印有Steam is not enabled的信息
powershell $steamDownloadPath/StartServer64_nosteam.bat
可能报错
Failed to commit memory
这个是因为服务器的内存没有它bat脚本中设置的JVM内存大导致的,需要对bat脚本中的JVM参数进行调整
打开你启动的脚本找到-Xms、-Xmx这两个参数
你可以选择把这两个参数都删除,也可以手动进行进行JVM调优
我推荐只设置-Xmx就可以了
Linux
这里贴出一篇文章进行参考:Centos8系统搭建服务器
需要指出的是:
还可能缺失一些运行环境文件需要另行下载,不如Windows方便
不需要登录steam,steamcmd的参数是使用+进行连接的,Windows使用steamcmd的方式与Linux一致
服务器的防火墙需要看环境配置,如腾讯云的服务器使用的是云防火墙而不是firewall
参考
SteamCMD
Steam游戏AppId
ProjectZomboid服务器搭建相关推荐
- Gitea——私有git服务器搭建详细教程
本文将从源代码和docker安装两种方式带大家从0-1通过Gitea搭建一个私有git服务器 Gitea--私有git服务器搭建教程 什么是Gitea 一.源代码安装方式 1. 前置环境要求 2. 下 ...
- CentOS下的DNS服务器搭建
CentOS下的DNS服务器搭建 实验环境:VMware workstation 10 centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...
- 使用Linux服务器搭建个人深度学习环境
使用Linux服务器搭建个人深度学习环境 环境及所需工具 连接服务器 创建自己的python环境 创建深度学习框架的环境(以tensorflow为例) 测试环境 退出环境 删除环境 WinSCP的使用 ...
- windows AD/DNS服务器搭建
windows AD-DS服务器搭建 1 什么是域 2 域的原理及作用 3 使用域的优势 4 Active Directory(活动目录) 5 安装AD条件 6 安装AD步骤 7 DNS服务器 8 D ...
- 企业dns服务器搭建
企业dns服务器搭建 1关于dns的名词解释 2 dns服务的安装与启用 3 高速缓存dns 4 dns的正向解析 5 dns的反向解析 6 dns的双向解析 7 dns集群及更新 8 动态域名解析 ...
- -【Java FTP及FTP服务器搭建】
-[Java FTP及FTP服务器搭建] 一:本文采用apache项目组的 Apache Commons Net™ library 项目地址:http://commons.apache.org/net ...
- iis7 文件服务器搭建,iis7 ftp服务器搭建
iis7 ftp服务器搭建 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...
- SVN服务器搭建--Subversio与TortoiseSVN的配置安装
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...
- 日志服务器搭建之多服务器日志转发与格式化处理
日志服务器搭建是靠linux的rsyslog功能作日志转发和日志收集的 rsyslog是由一台Linux服务器作日志服务器,收集其他服务器即rsyslog客户端转发过来的日志,所以rsyslog既可以 ...
- Linux下简单的邮件服务器搭建
Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成 MUA( ...
最新文章
- B/S软件超越C/S软件的优势在哪里?
- Linux qfile中文文件名,QFile无法打开包含unicode字符的文件名
- UITextField常用属性
- 全球及中国工业设计市场发展战略方向与建设模式分析报告2022年
- bootstrap内容部分API解读(2)
- php抑制错误,PHP 行内错误抑制
- 第十七章 特殊类成员
- 林达华:Computer Vision的尴尬
- 计算机的的打印服务,win7电脑打印机服务被强行关闭怎么办
- linux /dev/null,Shell中 /dev/null和 /dev/null 21
- 什么行业,只要付出辛苦就稳赚不赔,每天稳定纯利润300就知足?
- 【温故而知新-Javascript】图片效果(图像震动效果、闪烁效果、自动切换图像)...
- 运维Python大全
- Timus 1787. Turn for MEGA 题解
- hadoop学习笔记之-NFS配置
- 客户成功的起源——SaaS(软件即服务)
- 实施不良资产证券化 信用评级不能少
- springboot集成阿里云短信
- FlashFXP,怎么使用flashfxp
- c语言中invert什么意思_C语言中init 是什么意思?