Project Zomboid

Материал из darklurker wiki
Перейти к: навигация, поиск

Установить стим и скрин для запуска в фоне

sudo apt install steamcmd
sudo apt install screen


Запустить скрин, стим, залогинится

screen
steamcmd
login anonymous


Установить сервер

force_install_dir /home/username/zomboidsrv
app_update 380870 validate

Выйти из steamcmd после установки


Настройки сервера: /home/username/Zomboid/Server/servertest.ini

Настройки мира: /home/username/Zomboid/Server/servertest_SandboxVars.lua


Запустить сервер:

akimrx@pz-server-test:~/.steam/SteamApps/common/Project Zomboid Dedicated Server$ /.start-server.sh


Пример конфига сервера:

nightlengthmodifier=1.0
PVP=false
PauseEmpty=true
GlobalChat=true
ChatStreams=s,r,a,w,y,sh,f,all
Open=true
ServerWelcomeMessage=Welcome to Project Zomboid Multiplayer!
LogLocalChat=true
AutoCreateUserInWhiteList=false
DisplayUserName=true
SpawnPoint=0,0,0
SafetySystem=true
ShowSafety=true
SafetyToggleTimer=2
SafetyCooldownTimer=3
SpawnItems=Base.Axe,Base.HikingBag
DefaultPort=16261
ResetID=756618835
Mods=
Map=Muldraugh, KY;West Point, KY;Rosewood, KY;Riverside, KY
DoLuaChecksum=true
Public=true
PublicName=URAL GAYS
PublicDescription=
MaxPlayers=10
PingFrequency=10
PingLimit=400
HoursForLootRespawn=0
MaxItemsForLootRespawn=4
ConstructionPreventsLootRespawn=true
DropOffWhiteListAfterDeath=false
NoFire=false
AnnounceDeath=true
MinutesPerPage=1.0
SaveWorldEveryMinutes=0
PlayerSafehouse=true
AdminSafehouse=false
SafehouseAllowTrepass=true
SafehouseAllowFire=true
SafehouseAllowLoot=false
SafehouseAllowRespawn=true
SafehouseDaySurvivedToClaim=2
SafeHouseRemovalTime=600
AllowDestructionBySledgehammer=true
KickFastPlayers=false
ServerPlayerID=5735522
RCONPort=27015
RCONPassword=
DiscordEnable=false
DiscordToken=
DiscordChannel=
DiscordChannelID=
Password=
MaxAccountsPerUser=0
SleepAllowed=false
SleepNeeded=false
SteamPort1=8766
SteamPort2=8767
WorkshopItems=
SteamScoreboard=true
SteamVAC=true
UPnP=true
UPnPLeaseTime=86400
UPnPZeroLeaseTimeFallback=true
UPnPForce=true
CoopServerLaunchTimeout=20
CoopMasterPingTimeout=60
VoiceEnable=true
VoiceComplexity=5
VoicePeriod=20
VoiceSampleRate=24000
VoiceBuffering=8000
VoiceMinDistance=10.0
VoiceMaxDistance=300.0
Voice3D=true
PhysicsDelay=500
SpeedLimit=50.0
server_browser_announced_ip=
UseTCPForMapDownloads=false
PlayerRespawnWithSelf=true
PlayerRespawnWithOther=true
FastForwardMultiplier=40.0
PlayerSaveOnDamage=true
SaveTransactionID=false
DisableSafehouseWhenPlayerConnected=false
Faction=true
FactionDaySurvivedToCreate=0
FactionPlayersRequiredForTag=1
AllowTradeUI=true
HoursForWorldItemRemoval=0.0
WorldItemRemovalList=Base.Vest,Base.Shirt,Base.Blouse,Base.Skirt,Base.Shoes
ItemRemovalListBlacklistToggle=false
DisableRadioStaff=false
DisableRadioAdmin=true
DisableRadioGM=true
DisableRadioOverseer=false
DisableRadioModerator=false
DisableRadioInvisible=true
ClientCommandFilter=-vehicle.*;+vehicle.damageWindow;+vehicle.fixPart;+vehicle.installPart;+vehicle.uninstallPart
ItemNumbersLimitPerContainer=0
BloodSplatLifespanDays=0
AllowNonAsciiUsername=false
BanKickGlobalSound=true
RemovePlayerCorpsesOnCorpseRemoval=false
ZombieUpdateMaxHighPriority=300
ZombieUpdateDelta=0.5
ZombieUpdateRadiusLowPriority=0.0
ZombieUpdateRadiusHighPriority=15.8