Skip to content
0

Avorion-猎户座

Avorion-猎户座

steamcmd

cmd
steamcmd +login anonymous +app_update 565060 validate +quit

启动

cmd
D:\steamcmd\steamapps\common\AvorionServer\server.bat
cmd
bin\AvorionServer.exe --datapath "D:\steamcmd\steamapps\common\AvorionServer" --admin 76561198003843972

--datapath 存档地址

--admin 管理员 steamId

配置文件

AvorionServer\avorion_galaxy\server.ini

xml
[Game]
Scenario=1                                      # 服务器的场景。当前可能的场景有:Creative创意(0)、Normal普通(1)。在服务器运行且玩家登录后更改此选项可能会导致保存失败。
Seed=pDDD0SHVws                                 # 服务器种子。在服务器运行且玩家登录后更改此选项可能会导致保存失败。
Difficulty=0                                    # 难度从 -3(初学者)到3(疯狂)。
HardcoreEnabled=false                           # 用于检查单人游戏的难度是否已更改为硬核或更高。
InfiniteResources=false                         # 使玩家获得无限资源。当场景“Creative”创意启用时,此选项自动设置为true。
PlayTutorial=false                              # 允许玩家在登录时播放教程。对于多人游戏始终禁用。
CollisionDamage=1                               # 碰撞伤害从0(关闭)到1(完全)。
SafePlayerInput=false                           # 已弃用,请勿使用。验证玩家的输入,但可能导致大量(感知到的)滞后。
PlayerToPlayerDamage=true                       # 允许玩家互相伤害。
LogoutInvincibility=true                        # 在玩家注销后的短时间内,使玩家的船变得无敌。
LogoutInvincibilityDelay=30                     # 玩家退出和他们的船变得无敌之间的时间(秒)。
ShipyardBoundBuilding=true                      # 允许将特定区块的建造限制在造船厂所在的区域。
FullBuildingUnlocked=false                      # 为每位新玩家解锁完整的建筑知识。
RepairingAlwaysAllowed=false                    # 即使在战斗中,修复也是可能的。
BlockOverlapExploit=false                       # 强烈建议将其设置为“false”以进行正常播放。如果启用,则允许利用具有无限块重叠的船构建。仅保留2.0之前版本的向后兼容性。
PermaDestruction=false                          # 重建被禁用,船只在摧毁时永远消失,包括炮塔和升级。
DockingRestrictions=true                        # 如果启用,某些对象(如门)无法停靠,停靠实体的炮塔需要母舰有足够的插槽可操作。
Barrier=true                                    # 启用/禁用星系中心的屏障。
Storyline=true                                  # 启用/禁用引导故事情节。这不会禁用工件或进程,只是玩家的指导。可以像以前一样收集文物。
UnlimitedProcessingPower=false                  # 构建知识(如果启用)不会限制船舶的处理能力。你可以随心所欲地建造你的飞船,即使你还没有掌握下一个材料知识。
UnlimitedShipSize=false                         # 一旦你的船达到最大处理能力,你就可以让船建造得像你想要的那样大、结实、不平衡。
RelationLossFactor=1                            # 设置为除1以外的值可为关系损失添加因子。1.5意味着失去50%的关系。
RelationGainFactor=1                            # 设置为1以外的值,以向关系增益添加因子。1.5将意味着增加50%的关系
StartingResources=0                             # 对于启动资源,设置为-4到0之间的值(匹配从-3到0的困难)-4是快速启动。
DamageMultiplier=1                              # 与NPC船只造成的伤害相乘的因素.
InitialRelations=0                              # 对于与困难类似的初始关系,设置为-3(最佳关系)到3(最差关系)之间的值。
MapFactions=350                                 # 设置地图上存在的派系数量。0个或更少派系或1700个以上派系的未定义行为。
Rifts=200                                       # 设置地图上存在的裂缝数量。小于0且大于500的未定义行为。
ResourceAsteroidFactor=1                        # 小行星场中资源小行星数量的乘数。
ResourceWreckageFactor=1                        # 残骸区域中资源破坏量的乘数。
EventsFactor=1                                  # 发生事件数量的乘数。
PreciseAIAim=false                              # 启用以使AI在射击时不会“意外”错过。
BlockDestructionThreshold=1                     # 玩家船上的生命值百分比阈值低于该阈值时,方块开始破碎。
DevMode=false                                   # 启用以获取开发模式。这应该只用于开发MOD,因为它会从游戏中吸取乐趣。
ExplicitCallables=true                          # 启用时,必须在脚本中明确标记可从客户端调用的脚本函数。深受鼓舞。关闭此功能将为许多骗子和黑客打开大门。
RiftMassFactor=1                                # 可带入裂缝的质量的乘数。默认值为1,高于会增加可能的质量,低于会减少质量。
RiftDamageFactor=1                              # Xsotan在裂缝中造成的损害程度的乘数。默认值为1,高于会增加伤害,低于会减少伤害。将与DamageMultiplier相乘。
BigWreckageDespawnTime=1800                     # 直到大型残骸(16块或更多)解扩的时间(以秒为单位)。只影响破坏物造成的破坏,而不影响发电机(即废料场)造成的破坏。
SmallWreckageDespawnTime=900                    # 小残骸(15块或更少)解扩前的秒数。只影响破坏物造成的破坏,而不影响发电机(即废料场)造成的破坏。
MaximumFightersPerSectorAndPlayer=48            # 每个扇区和每个玩家允许同时战斗机的最大数量。设置为-1表示无限制。
MaximumStationsPerSector=-1                     # 扇区中允许的最大站数。每个扇区的最大站点数。设置为-1表示无限制。
MaximumBlocksPerCraft=-1                        # 每个玩家艘船允许的最大方块。设置为-1表示无限制。
MaximumVolumePerShip=-1                         # 每艘玩家船允许的最大容量。设置为-1表示无限制。
MaximumVolumePerStation=-1                      # 每个玩家站允许的最大容量。设置为-1表示无限制。
MaximumPlayerShips=10                           # 每个玩家允许的最大船数。设置为-1表示无限制。
MaximumPlayerStations=10                        # 每个玩家允许的最大站数。设置为-1表示无限制。
MaximumAllianceShips=100                        # 每个联盟允许的最大船只数。设置为-1表示无限制。
MaximumAllianceStations=100                     # 每个联盟允许的最大站点数。设置为-1表示无限制。
MaximumAllianceShipsPerMember=-1                # 每个联盟每个成员允许的最大船舶数。设置为-1表示无限制。如果设置了每个成员的正常最大值和最大值,则两者中的较小值将为限制。
MaximumAllianceStationsPerMember=-1             # 每个联盟每个成员允许的最大站点数。设置为-1表示无限制。如果设置了每个成员的正常最大值和最大值,则两者中的较小值将为限制。
MaximumBlocksPerTurret=250                      # 每个玩家炮塔设计允许的最大块数。设置为-1表示无限制。
BoardingAllowed=true                            # 禁用以禁止所有玩家登机。
MinimumCraftSize=0                              # 设置为0以外的值以设置最小工艺尺寸。船舶的高度、长度或宽度不能小于此值。强烈建议不要将其设置为大于1.0的值,因为这是基本的船舶建造块大小。
MaxShipVelocity=0                               # 设置为0以外的值以设置最大船舶速度上限。单位为m/s。
PlayerInventorySlots=1000                       # 玩家的库存插槽数。
AllianceInventorySlots=1000                     # 联盟的库存槽数。
Version=2.3                                     # 补丁的游戏版本。不要设置此项,每次都将被覆盖。
sameStartSector=true                            # 允许所有玩家在同一起始扇区登录。大型和公共服务器不受欢迎。
xsotanInvasionSectors=5                         # 配置Xsotan入侵(在杀死最终boss后)将同时发生在多少玩家区。仅适用于星系中心的扇区。
startUpScript=data/scripts/server/server.lua    # 为服务器配置启动脚本的路径。
startSectorScript=startsector                   # 为服务器配置启动扇区生成器脚本的路径。
motd=                                           # 在此处输入当天的消息,该消息在登录时作为聊天消息发送给玩家。
[System]
MaxTimeStep=1                                 # 最大刻度长度(秒)。当一个滴答时间超过这个长度(因为性能问题)时,它将缩短到这个数字,以避免隧道问题等。除非你知道自己在做什么,否则不要改变这一点。
saveInterval=3600                              # 时间(秒)。每当过了这段时间,服务器就会启动自动保存并将当前加载的所有数据写入磁盘。保存过程可能需要几秒钟。
sectorUpdateTimeLimit=60                     # 扇区在卸载之前保留在内存中的默认时间(秒)。一个扇区只有在以下情况下才会卸载:1.没有玩家或玩家内容;或者2.没有通过闸门或虫洞连接到包含玩家的另一个扇区。例外情况:没有玩家的新加载扇区总是在内存中保存至少15秒。
emptySectorUpdateInterval=0.5                 # 没有玩家的扇区更新之间的时间(秒)。
workerThreads=6                               # 用于更新主游戏模拟的线程数。这不应超过可用虚拟内核的数量。
generatorThreads=2                            # 当玩家探索时,将从磁盘加载扇区并生成新扇区的线程数。加载/生成扇区通常需要几秒钟。建议的数量通常为2,但如果负载(即跳跃路线计算次数)非常高,则建议增加数量。
scriptBackgroundThreads=2                     # 将为脚本代码执行异步任务的线程数。
aliveSectorsPerPlayer=5                       # 玩家当前位置以外的扇区数,这些扇区保留在内存中。也适用于成员登录时的联盟。
weakUpdate=true                               # 性能优化。通过对没有玩家的扇区进行简化模拟来提高性能。
profiling=false                               # 启用以跟踪服务器的性能数据。可能会导致服务器运行速度稍慢(小于1ms/滴答),并占用更多内存(约100MB)。如果服务器性能低下,建议进行调试。使用/status或/profile命令打印性能数据(通过chrome://tracing).
sendCrashReports=true                         # 允许在脚本或服务器进程崩溃时发送崩溃报告。强烈推荐。
hangDetection=true                            # 允许在脚本或服务器进程至少30秒未响应时发送崩溃报告。强烈推荐。
backups=true                                  #启用此功能可以创建服务器最重要数据的每小时备份。创建备份可能需要几秒钟。默认情况下,备份将保存到%appdata%\Avorion\Backups(unix上的~/.Avorion/Backups),或保存到配置的备份路径。
backupsPath=                                  # 服务器将备份保存到的可配置路径。保留为空将其保存到默认设置文件夹。
statsLogging=true                             # 启用以随时间跟踪服务器统计信息。统计数据存储在服务器目录的CSV文件中,类似于日志。
simulateHighLoadServer=false                  # 启用以模拟具有不规则更新时间的服务器,类似于高负载。这只与开发MOD相关。
commandsFile=                                 # 服务器查找包含命令的文本文件的可配置路径。用于在RCON或信号不可用时向服务器发送命令。命令的格式必须与聊天命令类似,即“/stop 60”(不带引号)。支持多行中的多个命令。只有当文件具有相同内容超过0.5秒时,才会执行命令。从文件中读取命令后,文件将被删除。如果此字符串为空,服务器将查找名为“commands”的文件。txt文件。
sendSectorDelay=2                             # 扇区更改后,服务器向客户端发送新扇区之前的延迟(秒)。
placeInShipOnDeathDelay=7                     # 玩家在船被摧毁后,在没有船的情况下花费的时间(秒)。
respawnAloneDelay=12                          # 玩家在没有飞船的情况下,在飞船被摧毁后,在重生之前所花费的时间(以秒为单位)。
respawnMultiplayerDelay=92                    # 一名玩家在没有飞船的情况下,在重生之前所花费的时间(秒),而另一名玩家则在飞船被摧毁后,在该区域内。
autoSavePerformanceData=false                 # 启用以在更新期间检测到性能不佳后自动保存性能数据。profiling=true才能工作。
performanceDataAutoSaveFiles=10               # 保留在磁盘上的性能数据文件的数量。超过时,将删除最旧的文件。
timeBetweenPerformanceDataAutoSaves=30        # 两次自动性能数据打印之间的最短时间(秒)。
fileClustering=false                          # 启用文件群集。启用后,服务器将在关闭时将小文件聚合为大文件。可以增加启动和关闭时间,但可以减少保存的文件量。
clusterFileSize=200000000                     # 聚合文件的大小(字节)。仅在启用文件群集时相关。
clusteringThreads=8                           # 执行文件群集的线程数量。仅在启用文件群集时相关。请记住,服务器将需要[集群文件大小]x[线程]的可用RAM。许多线程只有在不受磁盘I/O限制的情况下才有意义(即,当您的操作系统支持内存中的文件缓存或您有RAM FS时)。建议数量至少为2。
[Networking]
port=27000                                # 用于标准网络的侦听端口。
broadcastInterval=5                       # 两次完整网络更新广播之间的时间量(秒)。更新广播更新一个部门的所有内容,而不仅仅是最近发生的变化。
isMultiplayer=true                        # 启用以允许在此服务器上进行多人游戏。如果禁用,则只有一个管理员可以登录(即单人玩家)。
isListed=true                            # 启用以在公用服务器列表上列出。
vacSecure=true                            # 启用以对用户进行VAC检查。只能在使用Steam网络时激活。
sendStatsToAdmins=true                    # 启用以向登录的管理员发送性能统计信息。可能会占用大量流量。
useSteam=true                             # 启用使用Steam网络。强烈建议用于公共服务器。
forceSteam=false                          # 启用以强制使用Steam网络。如果连接时出现问题,服务器将不会恢复到TCP协议,并将在启动时死亡。
rconIp=                                   # 服务器使用的RCON接口IP。
rconPassword=                             # 服务器的RCON接口密码。如果没有密码,RCON将被禁用。
rconPort=27015                            # 服务器使用的RCON接口端口。
maxReceivableMessageSize=52428800         # 服务器将接受的最大可接收邮件大小(字节)。任何大于此值的消息都将被默默丢弃。注意:默认设置应该足够多。
networkingThreads=2                       # 将进行消息接收、处理和发送的线程数。最小为2。
[Administration]
maxPlayers=100                         # 服务器上允许的最大玩家数量。此外,还允许增加一名管理员。请注意,Avorion不是MMO,只是因为您可以为服务器配置更多玩家,所以这样做并不总是一个好主意!
name=Xiongtianqi.CN 熊天琪                 # 服务器列表中显示的服务器名称。
description=Xiongtianqi.CN 熊天琪         # 服务器列表中显示的服务器描述。
password=                             # 登录的用户需要密码。如果没有密码,请留空。
pausable=false                        # 启用以使服务器可用。只有当用户可以执行/pause命令并且只有1个或更少的用户在线时,公共服务器才能暂停。
accessListMode=Blacklist              # 使用“白名单”或“黑名单”启用用户的黑名单或白名单。黑/白名单文件可以在galaxy文件夹中找到。
steamIdOverride=0                     # 在此处输入SteamID(编号)以作为该玩家登录。应仅用于查找错误。启用此设置时登录2个或更多玩家时,行为未定义。
[Meta]
branch=                                         # 仅在单人游戏中使用,用于识别最后玩过的分支。将被完全忽略。你也可以忽略这一点。
最近更新