https://shimo.im/docs/StsIB7aVOmQdtSQh/read

./steamcmd.sh +@sSteamCmdForcePlatformType windows

login anonymous

force_install_dir ./pixark

app_update 824360 validate

https://nodecraft.com/support/games/pixark/creating-your-own-pixark-server

如前所述,目前没有任何本地文件可用于在Linux上运行PixARK。但是,使用Wine,我们可以在能够运行Windows应用程序的Linux上运行兼容层。当然,这确实要付出性能成本和不可预测的不稳定,但是对于许多系统管理员来说,在Linux上运行服务器是首选。

安装Wine 3.4。这在Linux的不同发行版和版本之间可能会有所不同,因此我们建议按照此处的指南进行操作。Wine不喜欢以root用户身份运行,因此在执行任何其他步骤之前,请确保切换到其他用户。我们将使用usersteam。

使用SteamCMD下载文件。在此示例中,我们将假定文件正在下载到/home/pixark。您可能需要首先安装适用于Linux的SteamCMD,有关此内容,请参见以下指南:https : //developer.valvesoftware.com/wiki/SteamCMD#Linux

steamcmd +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir /home/pixark +app_update 824360 validate

./steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir ./pixark +app_update 824360 validate

steam
用户身份运行以下命令:
export WINEARCH='win64'
 -这会将Wine架构设置为64位。
wine wineboot --init
-这将初始化Wine。可能会引发有关$ DISPLAY未定义的警告。由于我们正在运行没有任何GUI的控制台应用程序,因此可以放心地忽略它。
安装基础运行库:yum install wget gcc gcc-c++ pcre-devel zlib-devel (最后执行)
运行以下命令以启动服务器:

方块大陆
wine64 /home/pixark/ShooterGame/Binaries/Win64/PixARKServer.exe "CubeWorld_Light?listen?MaxPlayers={MAXPLAYERS}?SessionName={SERVERNAME}?Port=27015?QueryPort=27016?RCONPort=27017?ServerPassword={SERVERPASSWORD}?CULTUREFORCOOKING=en" -NoBattlEye -CubePort=15000 -cubeworld=world -nosteamclient -NoHangDetection -game -server -log

浮空岛
wine64 /home/steam/pixark/ShooterGame/Binaries/Win64/PixARKServer.exe "SkyPiea_Light?listen?MaxPlayers=12?SessionName=kangnan15?Port=27018?QueryPort=27019?RCONPort=27020?ServerPassword=789456123?CULTUREFORCOOKING=en" -NoBattlEye -CubePort=15000 -cubeworld=world -nosteamclient -NoHangDetection -game -server -log

互通
AltSaveDirectoryName={人物存档位置}?-NoTransferFromFiltering?-clusterid={服务器组ID}
AltSaveDirectoryName:人物存档位置
NoTransferFromFiltering:允许物品互通
clusterid:服务器组id

请确保将{MAXPLAYERS}变量替换为所需的播放器,将{SERVERNAME}变量替换为所需的服务器名称,将{SERVERPASSWORD}变量替换为所需的服务器密码,并将{YOURADMINPASSWORD}替换为您的管理员密码。

windows服务器下开启集群

https://wiki.biligame.com/fangkuaifangzhou/%E7%A7%81%E6%9C%8D%E8%81%94%E6%9C%BA%E4%BC%A0%E9%80%81%E6%95%99%E7%A8%8B

在启动文件脚本之间加入
-ClusterDirOverride="{传送文件目录}" -NoTransferFromFiltering -clusterid={集群名}

{传送文件目录}
为上传的物品角色恐龙档案存放的位置,需要记住这个位置,后面同步文件也需要。例如C:\PIXARK_Cluster

{集群名}
两要练联机的服务器需要设置相同的集群名即可,例如UPC

例子
-ClusterDirOverride="C:\PIXARK_Cluster" -NoTransferFromFiltering -clusterid=UPC

总的启动脚本例子
服务器1(方块大陆地图)
start "" /NORMAL "C:\pixarkserver\ShooterGame\Binaries\Win64\PixARKServer.exe" "CubeWorld_Light?listen?MaxPlayers=15?Port=27015?QueryPort=27016?RCONPort=27017?SessionName=[UPC]CubeWorld??ServerAdminPassword=password" -ClusterDirOverride="C:\PIXARK_Cluster" -NoTransferFromFiltering -clusterid=UPC -NoBattlEye -NoHangDetection -CubePort=27018 -cubeworld=NewCubeWorld -nosteamclient -game -server -log

服务器2(浮空岛地图)
start "" /NORMAL "C:\pixarkserver\ShooterGame\Binaries\Win64\PixARKServer.exe" "SkyPiea_Light?listen?MaxPlayers=8?Port=27015?QueryPort=27016?RCONPort=27017?SessionName=[UPC]SkyPiea?ServerAdminPassword=password" -ClusterDirOverride="C:\PIXARK_Cluster" -NoTransferFromFiltering -clusterid=UPC -NoBattlEye -NoHangDetection -CubePort=27018 -cubeworld=UPC_sky_2 -nosteamclient -game -server -log

作弊代码

(代码不区分大小写) 游戏默认[Tab]键可打开控制台输入代码,以下内容较多可配合Ctrl+F搜索快速定位,对代码三连击全段选中,复制后粘贴进游戏控制台按[回车]键生效。
功能 单机指令 服管员指令 备注
开启作弊 (无) enablecheats [密码] 输入密码登入管理权限 例:enablecheats 888
管理员菜单 ShowMyAdminManager ShowMyAdminManager 打开管理员菜单,较常用
地图全开 OpenFogofWar admincheat OpenFogofWar 地图全开,清除地图迷雾
隐藏管理图标 setadminicon false admincheat setadminicon false 隐藏管理员图标
上帝(无敌) god admincheat god [开/关] 某些情况依旧会死
飞行模式 fly admincheat fly 可空中移动,使用walk命令退出,遇水失效
无限状态 infinitestats admincheat infinitestats [开/关] 属性状态/弹药等不减
无视模式 EnemyInvisible admincheat EnemyInvisible [布尔] [布尔值:true/false] 玩家被所有生物忽略
让我静静 LeaveMeAlone admincheat LeaveMeAlone God、InfiniteStats、EnemyInvisible组合效果
幽灵模式 ghost admincheat ghost 可穿过生物,无法穿过地形、建筑
恢复行走 walk admincheat walk 恢复行走,常用于配合关闭飞行、幽灵模式
归我所有 Givetome admincheat Givetome 野生龙和其他部落功能建筑、生物等均可
强制驯服 forcetame admincheat forcetame [对准目标]强制立即驯化目标单位(没有鞍也能骑)
立即驯服 dotame admincheat dotame [对准目标]立即驯化目标单位(有驯服成功特效)
立即杀死 kill admincheat Kill [对准目标]杀死面前目标单位(保留尸体或残渣)
删除目标 DestroyMyTarget admincheat DestroyMyTarget [对准目标]立即将对准目标删除(无尸体残渣)
伤害自己 hurtme [数字] admincheat hurtme [数字] ([数字]为整数,超过生命值就是死亡)
强制睡觉 ExecSetSleeping [布尔] admincheat ExecSetSleeping [布尔] 强制使自己睡眠 [布尔]=0或1
增加经验 addExperience [数] 0 0 0 admincheat addExperience [数] 0 0 0 增加自己[数字]经验 骑宠物可给龙和自己同时加
观察者模式 EnableSpectator admincheat EnableSpectator 开启观察者模式
退出观察者 StopSpectating admincheat StopSpectating 退出观察者模式,退出后要重新重生原角色
删除所有单位 DestroyAllEnemies admincheat DestroyAllEnemies 删除所有非人类生物(包括被驯服的动物)
摧毁所有建筑 DestroyStructures admincheat DestroyStructures 摧毁属于玩家的所有建筑
删除野生动物 DestroyWildDinos admincheat DestroyWildDinos 删除所有野生生物
解锁全技能 GiveEngrams admincheat GiveEngrams 解锁所有印痕技能,仅本次有效重进游戏失效
传到坐标 spi x y z m n admincheat spi x y z m n 立即传送至坐标点[x y z坐标/m n视角]
例如地图坐标显示为“x:-1982 y:895 z:167”将其乘以100后转化PAWN坐标,指令书写为:spi -198200 89500 16800 0 0
来我身边 TeleportPlayerIDToMe [id] adminCheat TeleportPlayerIDToMe [id] 立即将目标传送到我身边 [id]玩家ID
去你身边 TeleportToPlayer [id] adminCheat TeleportToPlayer [id] 立即将我传送到目标身边 [id]玩家ID
设定时间 SetTimeOfDay [时:分] admincheat settimeofday [时:分] 设定当前游戏时间,例:settimeofday 8:00
游戏速度 slomo [数字] admincheat slomo [数字] 设定游戏时间流速 (范围1~20)
冻结游戏 playersonly admincheat playersonly 冻结除自己整个游戏和时间,重复输代码开/关
存档 saveworld admincheat saveworld 强制单人/服务器立即存档一次
入服公告 SetMessageOfTheDay [内容] admincheat SetMessageOfTheDay [内容] 设置入服公告内容
广播消息 Broadcast [内容] admincheat Broadcast [内容] 立即全服发出广播消息
强加部落 ForceJoinTribe 0 admincheat ForceJoinTribe 0 [对准目标部落建筑]强制进入目标部落
强加部落 ForcePlayerToJoinTargetTribe 0 adminCheat ForcePlayerToJoinTargetTribe 0 [对准目标部落建筑]强制进入目标部落
收编部落 TakeTribe 0 admincheat TakeTribe 0 [对准目标部落建筑]强制获得目标部落所有权
成为部落长 MakeTribeFounder admincheat MakeTribeFounder 强制成为部落所有人
成为部落管理员 MakeTribeAdmin admincheat MakeTribeAdmin 强制成为部落管理员
移除部落管理员 RemoveTribeAdmin admincheat RemoveTribeAdmin 强制移除部落管理员
显示游戏帧数 stat fps stat fps 显示游戏帧数
管理员菜单 ShowMyAdminManager ShowMyAdminManager 打开管理员菜单
下方孵蛋指令需要对着蛋或幼龙使用(只会影响此生物)
快速产蛋 DinoPoopEgg DinoPoopEgg 跳过交配中倒计时,直接产蛋
快速孵蛋 FinishedIncubation FinishedIncubation 快速孵化受精蛋,如果无效可能是环境太冷之类,改变一下就会生效
到达下一个成长期 NextGrowupStage NextGrowupStage 到达下一个成长期
留痕全部完成 FinishedAllImprinting FinishedAllImprinting 留痕全部完成
直接成年 FinishedMature FinishedMature 直接成年
不会饿死 NotDead 1 NotDead 1 不会饿死,1为生命不再减少, 0会再减少

申明:本页大部分代码来自方块方舟官方Wiki(美国): https://pixark.fandom.com/wiki/Pixark_Wiki

最后修改:2024 年 12 月 08 日
如果觉得我的文章对你有用,请随意赞赏