ich777 / docker-steamcmd-server

Simple Dockerfile that installs steamcmd and a selected game server
119 stars 95 forks source link

Steamworks GameServer is not initialized. #66

Closed dotkhoa closed 3 months ago

dotkhoa commented 3 months ago

Hello,

I managed to get the V Rising server up and running with your docker container. I then decided to update the server settings and received an error pertaining to Steamworks GameServer is not initialized when restarting the docker container.

docker-error.txt

The container was stopped before I made changes to the server settings.

ich777 commented 3 months ago

I managed to get the V Rising server up and running with your docker container.

Please post your docker run command or compose file. On what OS do you run the container? Please also include the Docker version.

Can you please post the full log output. Please also post your configuration files (please also make sure that you don't change the formatting on the files).

The container is running fine on Unraid.

dotkhoa commented 3 months ago

Here is my docker-compose file:

services:
  steamcmd:
    container_name: vrserver 
    image: ich777/steamcmd:vrising
    restart: unless-stopped
    ports:
        - 9876-9877:9876-9877/udp #forward these ports I did tcp/udp
    environment:
        - GAME_ID=1829350
        - SERVER_NAME=kwah's V Rising Server 1 - PvE #Listed name of the server
        - WORLD_NAME=world1 #name of save file can be whatever you want
        - UID=1000
        - GID=1000
        - ENABLE_BEPINEX=false #keep false for now, as of now its not working
    volumes:
        - /home/ec2-user/v_rising/saves/:/serverdata/steamcmd
        - /home/ec2-user/v_rising/saves/:/serverdata/serverfilesservices
        - /home/ec2-user/v_rising/saves/:/serverdata/serverfiles

I run sudo docker-compose up -d when starting the docker container.

I am running on an AWS EC2 Instance. Linux/amd64. Amazon Linux 2. Docker client version: 25.0.3.

Full log output:

vrserver  | ---Ensuring UID: 1000 matches user---
vrserver  | usermod: no changes
vrserver  | ---Ensuring GID: 1000 matches user---
vrserver  | usermod: no changes
vrserver  | ---Setting umask to 000---
vrserver  | ---Checking for optional scripts---
vrserver  | ---No optional script found, continuing---
vrserver  | ---Taking ownership of data...---
vrserver  | ---Starting...---
vrserver  | ---Update SteamCMD---
vrserver  | Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
vrserver  | Logging directory: '/serverdata/Steam/logs'
vrserver  | [  0%] Checking for available updates...
vrserver  | [----] Verifying installation...
vrserver  | UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1714855729
vrserver  | -- type 'quit' to exit --
vrserver  | Loading Steam API...OK
vrserver  | 
vrserver  | Connecting anonymously to Steam Public...OK
vrserver  | Waiting for client config...OK
vrserver  | Waiting for user info...OK
vrserver  | ---Update Server---
vrserver  | Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
vrserver  | Logging directory: '/serverdata/Steam/logs'
vrserver  | [  0%] Checking for available updates...
vrserver  | [----] Verifying installation...
vrserver  | UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1714855729
vrserver  | -- type 'quit' to exit --
vrserver  | Loading Steam API...OK
vrserver  | "@sSteamCmdForcePlatformType" = "windows"
vrserver  | 
vrserver  | Connecting anonymously to Steam Public...OK
vrserver  | Waiting for client config...OK
vrserver  | Waiting for user info...OK
vrserver  | Success! App '1829350' already up to date.
vrserver  | ---BepInEx for V Rising disabled!---
vrserver  | ---Checking if WINE workdirectory is present---
vrserver  | ---WINE workdirectory found---
vrserver  | ---Checking if WINE is properly installed---
vrserver  | ---WINE properly set up---
vrserver  | ---Checking for old display lock files---
vrserver  | ---Server ready---
vrserver  | ---Start Server---
vrserver  | [Physics::Module] Initialized MultithreadedJobDispatcher with 3 workers.
vrserver  | Initialize engine version: 2022.3.23f1 (dbb3f7c5b5c6)
vrserver  | [Subsystems] Discovering subsystems at path Z:/serverdata/serverfiles/VRisingServer_Data/UnitySubsystems
vrserver  | Forcing GfxDevice: Null
vrserver  | GfxDevice: creating device client; threaded=0; jobified=0
vrserver  | NullGfxDevice:
vrserver  |     Version:  NULL 1.0 [1.0]
vrserver  |     Renderer: Null Device
vrserver  |     Vendor:   Unity Technologies
vrserver  | There is no texture data available to upload.
vrserver  | Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
vrserver  | There is no texture data available to upload.
vrserver  | There is no texture data available to upload.
vrserver  | There is no texture data available to upload.
vrserver  | There is no texture data available to upload.
vrserver  | UnloadTime: 1.259200 ms
vrserver  | AutomaticWorldBootstrap.Initialize
vrserver  | Set a new SaveFileManager 'Stunlock.Platform.PC.SaveFileManagerPC'
vrserver  | Loaded GeneralGameSettings:
vrserver  | {
vrserver  |   "JobWorkerCount": 4,
vrserver  |   "EnableDebugging": true,
vrserver  |   "SteamLogLevel": 5,
vrserver  |   "SteamCaptureAPILogs": false,
vrserver  |   "SteamCaptureNetworkingLogs": false
vrserver  | }
vrserver  | Bootstrap - Boot Time: 2024-05-13 09:10:28 UTC, Version: VRisingServer v1.0.1.79323 b31 (2024-05-09 14:42 UTC) (Release)
vrserver  | DEDICATED_SERVER defined.
vrserver  | UNITY_ASSERTIONS defined.
vrserver  | UNITY_DOTS_DEBUG defined.
vrserver  | Burst is Enabled
vrserver  | System Information:
vrserver  | processorFrequency: 2299
vrserver  | deviceModel: HVM domU (Xen)
vrserver  | operatingSystem: Windows 7  (6.1.0) 64bit
vrserver  | processorType: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
vrserver  | processorCount: 4
vrserver  | systemMemorySize: 15982
vrserver  | graphicsDeviceName: Null Device
vrserver  | graphicsDeviceType: Null
vrserver  | graphicsDeviceVendor: Unity Technologies
vrserver  | graphicsDeviceVendorID: 0
vrserver  | graphicsDeviceVersion: NULL 1.0 [1.0]
vrserver  | graphicsMemorySize: 128
vrserver  | graphicsMultiThreaded: False
vrserver  | graphicsShaderLevel: 30
vrserver  | maxTextureSize: 4096
vrserver  | CPU Score: 6897 (WOW)
vrserver  | Bootstrapping World: Default World
vrserver  | PlatformSystemBase - - Entering OnCreate!
vrserver  | PersistentDataPath: /serverdata/serverfiles/save-data root: /serverdata/serverfiles/save-data\Saves
vrserver  | Loaded VersionDataSettings:
vrserver  | {
vrserver  |   "NetworkVersion": 16,
vrserver  |   "PersistenceVersion": 3
vrserver  | }
vrserver  | PersistenceVersionOverride value found from VersionDataSettings: 3
vrserver  | Persistence Version initialized as: 3
vrserver  | ProjectM.ServerHostSettings - 'Name' ('System.String') overridden by Command Line Parameter '-serverName' - New value: kwah's V Rising Server - PvE
vrserver  | ProjectM.ServerHostSettings - 'SaveName' ('System.String') overridden by Command Line Parameter '-saveName' - New value: world1
vrserver  | Loaded ServerHostSettings:
vrserver  | {
vrserver  |   "Name": "kwah's V Rising Server - PvE",
vrserver  |   "Description": "",
vrserver  |   "Port": 9876,
vrserver  |   "FallbackPort": 9878,
vrserver  |   "QueryPort": 9877,
vrserver  |   "Address": null,
vrserver  |   "MaxConnectedUsers": 40,
vrserver  |   "MaxConnectedAdmins": 4,
vrserver  |   "MinFreeSlotsNeededForNewUsers": 0,
vrserver  |   "ServerFps": 30,
vrserver  |   "AIUpdatesPerFrame": 200,
vrserver  |   "Password": "",
vrserver  |   "Secure": true,
vrserver  |   "Authenticate": true,
vrserver  |   "ListOnSteam": false,
vrserver  |   "ServerBranch": "",
vrserver  |   "GameSettingsPreset": "",
vrserver  |   "GameDifficultyPreset": "",
vrserver  |   "SaveName": "world1",
vrserver  |   "AutoSaveCount": 20,
vrserver  |   "AutoSaveInterval": 120,
vrserver  |   "CompressSaveFiles": true,
vrserver  |   "AutoSaveSmartKeep": "10:1:1,30:0:1,60:0:1,120:0:1,180:0:1,240:0:1,360:0:1,720:0:1,1440:0:1,2880:0:1,43200:99:0",
vrserver  |   "RunPersistenceTestsOnSave": false,
vrserver  |   "DumpPersistenceSummaryOnSave": false,
vrserver  |   "StorePersistenceDebugData": false,
vrserver  |   "GiveStarterItems": false,
vrserver  |   "LogAllNetworkEvents": false,
vrserver  |   "LogAdminEvents": true,
vrserver  |   "LogDebugEvents": true,
vrserver  |   "AdminOnlyDebugEvents": true,
vrserver  |   "EveryoneIsAdmin": false,
vrserver  |   "DisableDebugEvents": false,
vrserver  |   "EnableDangerousDebugEvents": false,
vrserver  |   "TrackArchetypeCreationsOnStartup": false,
vrserver  |   "ServerStartTimeOffset": 0.0,
vrserver  |   "PersistenceVersionOverride": -1,
vrserver  |   "LanMode": false,
vrserver  |   "LowerFPSWhenEmpty": false,
vrserver  |   "LowerFPSWhenEmptyValue": 1,
vrserver  |   "UseTeleportPlayersOutOfCollisionFix": true,
vrserver  |   "RemoteBansURL": "",
vrserver  |   "RemoteAdminsURL": "",
vrserver  |   "ResetDaysInterval": 0,
vrserver  |   "DayOfReset": -1,
vrserver  |   "AFKKickType": 0,
vrserver  |   "AFKKickDuration": 1,
vrserver  |   "AFKKickWarningDuration": 14,
vrserver  |   "AFKKickPlayerRatio": 0.5,
vrserver  |   "ListOnEOS": false,
vrserver  |   "HideIPAddress": false,
vrserver  |   "EnableBacktraceANR": false,
vrserver  |   "AnalyticsEnabled": true,
vrserver  |   "AnalyticsEnvironment": "prod",
vrserver  |   "AnalyticsDebug": false,
vrserver  |   "UseDoubleTransportLayer": true,
vrserver  |   "PrivateGame": false,
vrserver  |   "API": {
vrserver  |     "Enabled": false,
vrserver  |     "BindAddress": "*",
vrserver  |     "BindPort": 9090,
vrserver  |     "BasePath": "/",
vrserver  |     "AccessList": "",
vrserver  |     "PrometheusDelay": 30
vrserver  |   },
vrserver  |   "Rcon": {
vrserver  |     "Enabled": false,
vrserver  |     "BindAddress": null,
vrserver  |     "Port": 25575,
vrserver  |     "Password": "",
vrserver  |     "TimeoutSeconds": 300,
vrserver  |     "MaxPasswordTries": 99,
vrserver  |     "BanMinutes": 0,
vrserver  |     "SendAuthImmediately": true,
vrserver  |     "MaxConnectionsPerIp": 20,
vrserver  |     "MaxConnections": 20,
vrserver  |     "ExperimentalCommandsEnabled": false
vrserver  |   }
vrserver  | }
vrserver  | src\public\tier1\interface.h (271) : m_pModule
vrserver  | PlatformSystemBase - Unable to Initialize Steam GameServer!
vrserver  | UnityEngine.Logger:Log(LogType, Object)
vrserver  | UnityEngine.Debug:LogError(Object)
vrserver  | ProjectM.Auth.PlatformSystemBase:TryInitServer()
vrserver  | ProjectM.Auth.PlatformSystemBase:OnCreate()
vrserver  | Unity.Entities.ComponentSystemBase:CreateInstance(World)
vrserver  | Unity.Entities.World:AddSystem_OnCreate_Internal(ComponentSystemBase)
vrserver  | Unity.Entities.World:GetOrCreateSystemsAndLogException(NativeList`1, Int32, AllocatorHandle)
vrserver  | Unity.Entities.World:GetOrCreateSystemsAndLogException(NativeList`1, AllocatorHandle)
vrserver  | Stunlock.Core.WorldBootstrapUtilities:AddSystemsToWorld(World, WorldBootstrap, WorldSystemConfig)
vrserver  | ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
vrserver  | Stunlock.Core.WorldBootstrapUtilities:InitializeDefaultWorldWithBootstrap(String)
vrserver  | 
vrserver  | EOSPlatformSystem - Entering OnCreate!
vrserver  | EOSPlatformSystem - Skipping EOS initialization - EOS features disabled!
vrserver  | Check Host Server - HostServer: False, DedicatedServer: True
vrserver  | BatchMode Host - CommandLine: Z:\serverdata\serverfiles\VRisingServer.exe -persistentDataPath /serverdata/serverfiles/save-data -serverName "kwah's V Rising Server - PvE" -saveName world1 -logFile /serverdata/serverfiles/logs/VRisingServer.log template
vrserver  | PersistentDataPath: /serverdata/serverfiles/save-data root: /serverdata/serverfiles/save-data\Saves
vrserver  | Attempting to load most recent save file for SaveDirectory: Z:\serverdata\serverfiles\save-data\Saves\v3\world1. SaveToLoad: AutoSave_3.save.gz
vrserver  | Auto save 20 interval 120
vrserver  | CreateAndHostServer - SaveDirectory:Z:\serverdata\serverfiles\save-data\Saves\v3\world1, Loaded Save:AutoSave_3.save.gz
vrserver  | ERROR: Shader GUI/Text Shader shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
vrserver  | [Debug] ServerGameSettingsSystem - OnCreate
vrserver  | [Debug] ServerGameSettingsSystem - OnCreate - Loading ServerGameSettings via ServerRuntimeSettings settings!
vrserver  | RuntimeSettings.SaveDirectoryPath: Z:\serverdata\serverfiles\save-data\Saves\v3\world1
vrserver  | Final ServerGameSettings Values:
vrserver  | {
vrserver  |   "GameDifficulty": 1,
vrserver  |   "GameModeType": 0,
vrserver  |   "CastleDamageMode": 0,
vrserver  |   "SiegeWeaponHealth": 2,
vrserver  |   "PlayerDamageMode": 0,
vrserver  |   "CastleHeartDamageMode": 1,
vrserver  |   "PvPProtectionMode": 3,
vrserver  |   "DeathContainerPermission": 1,
vrserver  |   "RelicSpawnType": 0,
vrserver  |   "CanLootEnemyContainers": true,
vrserver  |   "BloodBoundEquipment": true,
vrserver  |   "TeleportBoundItems": true,
vrserver  |   "BatBoundItems": false,
vrserver  |   "AllowGlobalChat": true,
vrserver  |   "AllWaypointsUnlocked": false,
vrserver  |   "FreeCastleRaid": false,
vrserver  |   "FreeCastleClaim": false,
vrserver  |   "FreeCastleDestroy": false,
vrserver  |   "InactivityKillEnabled": false,
vrserver  |   "InactivityKillTimeMin": 3600,
vrserver  |   "InactivityKillTimeMax": 604800,
vrserver  |   "InactivityKillSafeTimeAddition": 172800,
vrserver  |   "InactivityKillTimerMaxItemLevel": 84,
vrserver  |   "StartingProgressionLevel": 0,
vrserver  |   "DisableDisconnectedDeadEnabled": true,
vrserver  |   "DisableDisconnectedDeadTimer": 60,
vrserver  |   "DisconnectedSunImmunityTime": 300.0,
vrserver  |   "InventoryStacksModifier": 1.0,
vrserver  |   "DropTableModifier_General": 1.0,
vrserver  |   "DropTableModifier_Missions": 1.0,
vrserver  |   "MaterialYieldModifier_Global": 1.0,
vrserver  |   "BloodEssenceYieldModifier": 1.0,
vrserver  |   "JournalVBloodSourceUnitMaxDistance": 25.0,
vrserver  |   "PvPVampireRespawnModifier": 1.0,
vrserver  |   "CastleMinimumDistanceInFloors": 2,
vrserver  |   "ClanSize": 4,
vrserver  |   "BloodDrainModifier": 1.0,
vrserver  |   "DurabilityDrainModifier": 1.0,
vrserver  |   "GarlicAreaStrengthModifier": 1.0,
vrserver  |   "HolyAreaStrengthModifier": 1.0,
vrserver  |   "SilverStrengthModifier": 1.0,
vrserver  |   "SunDamageModifier": 1.0,
vrserver  |   "CastleDecayRateModifier": 1.0,
vrserver  |   "CastleBloodEssenceDrainModifier": 1.0,
vrserver  |   "CastleSiegeTimer": 420.0,
vrserver  |   "CastleUnderAttackTimer": 60.0,
vrserver  |   "CastleRaidTimer": 600.0,
vrserver  |   "CastleRaidProtectionTime": 1800.0,
vrserver  |   "CastleExposedFreeClaimTimer": 300.0,
vrserver  |   "CastleRelocationCooldown": 10800.0,
vrserver  |   "CastleRelocationEnabled": true,
vrserver  |   "AnnounceSiegeWeaponSpawn": true,
vrserver  |   "ShowSiegeWeaponMapIcon": false,
vrserver  |   "BuildCostModifier": 1.0,
vrserver  |   "RecipeCostModifier": 1.0,
vrserver  |   "CraftRateModifier": 1.0,
vrserver  |   "ResearchCostModifier": 1.0,
vrserver  |   "RefinementCostModifier": 1.0,
vrserver  |   "RefinementRateModifier": 1.0,
vrserver  |   "ResearchTimeModifier": 1.0,
vrserver  |   "DismantleResourceModifier": 1.0,
vrserver  |   "ServantConvertRateModifier": 1.0,
vrserver  |   "RepairCostModifier": 1.0,
vrserver  |   "Death_DurabilityFactorLoss": 0.125,
vrserver  |   "Death_DurabilityLossFactorAsResources": 1.0,
vrserver  |   "StarterEquipmentId": 0,
vrserver  |   "StarterResourcesId": 0,
vrserver  |   "VBloodUnitSettings": [],
vrserver  |   "UnlockedAchievements": [],
vrserver  |   "UnlockedResearchs": [],
vrserver  |   "GameTimeModifiers": {
vrserver  |     "DayDurationInSeconds": 1080.0,
vrserver  |     "DayStartHour": 9,
vrserver  |     "DayStartMinute": 0,
vrserver  |     "DayEndHour": 17,
vrserver  |     "DayEndMinute": 0,
vrserver  |     "BloodMoonFrequency_Min": 10,
vrserver  |     "BloodMoonFrequency_Max": 18,
vrserver  |     "BloodMoonBuff": 0.2
vrserver  |   },
vrserver  |   "VampireStatModifiers": {
vrserver  |     "MaxHealthModifier": 1.0,
vrserver  |     "PhysicalPowerModifier": 1.0,
vrserver  |     "SpellPowerModifier": 1.0,
vrserver  |     "ResourcePowerModifier": 1.0,
vrserver  |     "SiegePowerModifier": 1.0,
vrserver  |     "DamageReceivedModifier": 1.0,
vrserver  |     "ReviveCancelDelay": 5.0
vrserver  |   },
vrserver  |   "UnitStatModifiers_Global": {
vrserver  |     "MaxHealthModifier": 1.0,
vrserver  |     "PowerModifier": 1.0,
vrserver  |     "LevelIncrease": 0
vrserver  |   },
vrserver  |   "UnitStatModifiers_VBlood": {
vrserver  |     "MaxHealthModifier": 1.0,
vrserver  |     "PowerModifier": 1.0,
vrserver  |     "LevelIncrease": 0
vrserver  |   },
vrserver  |   "EquipmentStatModifiers_Global": {
vrserver  |     "MaxHealthModifier": 1.0,
vrserver  |     "ResourceYieldModifier": 1.0,
vrserver  |     "PhysicalPowerModifier": 1.0,
vrserver  |     "SpellPowerModifier": 1.0,
vrserver  |     "SiegePowerModifier": 1.0,
vrserver  |     "MovementSpeedModifier": 1.0
vrserver  |   },
vrserver  |   "CastleStatModifiers_Global": {
vrserver  |     "TickPeriod": 5.0,
vrserver  |     "SafetyBoxLimit": 1,
vrserver  |     "EyeStructuresLimit": 1,
vrserver  |     "TombLimit": 12,
vrserver  |     "VerminNestLimit": 4,
vrserver  |     "PrisonCellLimit": 16,
vrserver  |     "HeartLimits": {
vrserver  |       "Level1": {
vrserver  |         "FloorLimit": 50,
vrserver  |         "ServantLimit": 4,
vrserver  |         "BuildLimits": 2,
vrserver  |         "HeightLimit": 3
vrserver  |       },
vrserver  |       "Level2": {
vrserver  |         "FloorLimit": 140,
vrserver  |         "ServantLimit": 5,
vrserver  |         "BuildLimits": 2,
vrserver  |         "HeightLimit": 3
vrserver  |       },
vrserver  |       "Level3": {
vrserver  |         "FloorLimit": 240,
vrserver  |         "ServantLimit": 6,
vrserver  |         "BuildLimits": 2,
vrserver  |         "HeightLimit": 3
vrserver  |       },
vrserver  |       "Level4": {
vrserver  |         "FloorLimit": 360,
vrserver  |         "ServantLimit": 7,
vrserver  |         "BuildLimits": 2,
vrserver  |         "HeightLimit": 3
vrserver  |       },
vrserver  |       "Level5": {
vrserver  |         "FloorLimit": 550,
vrserver  |         "ServantLimit": 8,
vrserver  |         "BuildLimits": 2,
vrserver  |         "HeightLimit": 3
vrserver  |       }
vrserver  |     },
vrserver  |     "CastleLimit": 2,
vrserver  |     "NetherGateLimit": 1,
vrserver  |     "ThroneOfDarknessLimit": 1
vrserver  |   },
vrserver  |   "PlayerInteractionSettings": {
vrserver  |     "TimeZone": 0,
vrserver  |     "VSPlayerWeekdayTime": {
vrserver  |       "StartHour": 20,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 22,
vrserver  |       "EndMinute": 0
vrserver  |     },
vrserver  |     "VSPlayerWeekendTime": {
vrserver  |       "StartHour": 20,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 22,
vrserver  |       "EndMinute": 0
vrserver  |     },
vrserver  |     "VSCastleWeekdayTime": {
vrserver  |       "StartHour": 20,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 22,
vrserver  |       "EndMinute": 0
vrserver  |     },
vrserver  |     "VSCastleWeekendTime": {
vrserver  |       "StartHour": 20,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 22,
vrserver  |       "EndMinute": 0
vrserver  |     }
vrserver  |   },
vrserver  |   "TraderModifiers": {
vrserver  |     "StockModifier": 1.0,
vrserver  |     "PriceModifier": 1.0,
vrserver  |     "RestockTimerModifier": 1.0
vrserver  |   },
vrserver  |   "WarEventGameSettings": {
vrserver  |     "Interval": 1,
vrserver  |     "MajorDuration": 1,
vrserver  |     "MinorDuration": 1,
vrserver  |     "WeekdayTime": {
vrserver  |       "StartHour": 0,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 23,
vrserver  |       "EndMinute": 59
vrserver  |     },
vrserver  |     "WeekendTime": {
vrserver  |       "StartHour": 0,
vrserver  |       "StartMinute": 0,
vrserver  |       "EndHour": 23,
vrserver  |       "EndMinute": 59
vrserver  |     },
vrserver  |     "ScalingPlayers1": {
vrserver  |       "PointsModifier": 1.0,
vrserver  |       "DropModifier": 1.0
vrserver  |     },
vrserver  |     "ScalingPlayers2": {
vrserver  |       "PointsModifier": 0.5,
vrserver  |       "DropModifier": 0.5
vrserver  |     },
vrserver  |     "ScalingPlayers3": {
vrserver  |       "PointsModifier": 0.25,
vrserver  |       "DropModifier": 0.25
vrserver  |     },
vrserver  |     "ScalingPlayers4": {
vrserver  |       "PointsModifier": 0.25,
vrserver  |       "DropModifier": 0.25
vrserver  |     }
vrserver  |   }
vrserver  | }
vrserver  | Ignoring invalid [Unity.Entities.UpdateAfterAttribute] attribute on ProjectM.Gameplay.Scripting.UpdateBloodBuffSystem targeting ProjectM.NoStructuralChangesGroup.
vrserver  | This attribute can only order systems that are members of the same ComponentSystemGroup instance.
vrserver  | Make sure that both systems are in the same system group with [UpdateInGroup(typeof(ProjectM.UpdateGroup))],
vrserver  | or by manually adding both systems to the same group's update list.
vrserver  | UnityEngine.Logger:Log(LogType, Object)
vrserver  | UnityEngine.Debug:LogWarning(Object)
vrserver  | Unity.Entities.ComponentSystemSorter:WarnAboutAnySystemAttributeBadness(Int32, ComponentSystemGroup)
vrserver  | Unity.Entities.ComponentSystemGroup:GenerateMasterUpdateList()
vrserver  | Unity.Entities.ComponentSystemGroup:RecurseUpdate()
vrserver  | Unity.Entities.ComponentSystemGroup:RecurseUpdate()
vrserver  | Unity.Entities.ComponentSystemGroup:AssignShouldUpdateOptimization()
vrserver  | Stunlock.Core.WorldBootstrapUtilities:AddSystemsToWorld(World, WorldBootstrap, WorldSystemConfig)
vrserver  | ProjectM.ServerWorldManager:BeginCreateServerWorld(ServerRuntimeSettings)
vrserver  | ProjectM.GameBootstrap:Start()
vrserver  | 
vrserver  | [Server] LoadSceneAsync Request 'WorldAssetSingleton', WaitForSceneLoad: True, SceneEntity: 1525:1
vrserver  | src\public\tier1\interface.h (271) : m_pModule
vrserver  | src\steamnetworkingsockets\clientlib\csteamnetworkingsockets_steam.cpp (440) : Don't know our AppID.  Order of init bug?
vrserver  | src\steamnetworkingsockets\clientlib\csteamnetworkingsockets_steam.cpp (440) : Don't know our AppID.  Order of init bug?
vrserver  | src\steamnetworkingsockets\clientlib\csteamnetworkingsockets_steam.cpp (440) : Don't know our AppID.  Order of init bug?
vrserver  | InvalidOperationException: Steamworks GameServer is not initialized.
vrserver  |   at Steamworks.InteropHelp.TestIfAvailableGameServer () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at Steamworks.SteamGameServer.GetPublicIP () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  | UnityEngine.Logger:LogException(Exception, Object)
vrserver  | UnityEngine.Debug:LogException(Exception)
vrserver  | ProjectM.ServerBootstrapSystem:BeginSetupServer(GameBootstrap, ServerRuntimeSettings)
vrserver  | ProjectM.ServerWorldManager:BeginCreateServerWorld(ServerRuntimeSettings)
vrserver  | ProjectM.GameBootstrap:Start()
vrserver  | 
vrserver  | InvalidOperationException: Steamworks GameServer is not initialized.
vrserver  |   at Steamworks.InteropHelp.TestIfAvailableGameServer () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at Steamworks.SteamGameServer.GetPublicIP () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  | UnityEngine.Logger:LogException(Exception, Object)
vrserver  | UnityEngine.Debug:LogException(Exception)
vrserver  | ProjectM.ServerBootstrapSystem:BeginSetupServer(GameBootstrap, ServerRuntimeSettings)
vrserver  | ProjectM.ServerWorldManager:BeginCreateServerWorld(ServerRuntimeSettings)
vrserver  | ProjectM.GameBootstrap:Start()
vrserver  | 
vrserver  | InvalidOperationException: Steamworks GameServer is not initialized.
vrserver  |   at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  | UnityEngine.Logger:LogException(Exception, Object)
vrserver  | UnityEngine.Debug:LogException(Exception)
vrserver  | ProjectM.GameBootstrap:Start()
vrserver  | 
vrserver  | Failed to startup, reason: System.InvalidOperationException: Steamworks GameServer is not initialized.
vrserver  |   at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0 
vrserver  |   at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0 
vrserver  | UnityEngine.Logger:Log(LogType, Object)
vrserver  | UnityEngine.Debug:LogAssertion(Object)
vrserver  | ProjectM.GameBootstrap:Start()
vrserver  | 
vrserver  | Streamed scene with   15ms latency from Z:/serverdata/serverfiles/VRisingServer_Data/StreamingAssets/EntityScenes/5b2998a2f0961324d880ab4afec89fe2.0.entities
vrserver  | [Server] LoadSceneSystem.WaitForTargetSceneLoad - SceneEntity 1525:1 done!
vrserver  | [Server] World Asset Initialized
vrserver  | [Backtrace]::Reponse code: 403, Response text: HTTP/1.1 403 Forbidden
vrserver  |  Please check provided url to Backtrace service or learn more from our integration guide: https://support.backtrace.io/hc/en-us/articles/360040515991-Unity-Integration-Guide
vrserver  | UnityEngine.Logger:Log(LogType, Object)
vrserver  | UnityEngine.Debug:LogWarning(Object)
vrserver  | Backtrace.Unity.Services.<Send>d__27:MoveNext()
vrserver  | UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
vrserver  | 
vrserver  | [Server] Still waiting for world startup after 0.5 mins. GameDataInitialized: False ChunkDatabaseInitialized: False, WaitingForChunksToLoadOnStartupCount: 0, Active RequestSceneLoaded entities: 2
vrserver  | [Server] Still waiting for world startup after 1.0 mins. GameDataInitialized: False ChunkDatabaseInitialized: False, WaitingForChunksToLoadOnStartupCount: 0, Active RequestSceneLoaded entities: 2

As for the configuration file, I am not able to acquire the file at the moment. The change I made in the configuration files pertain to changing the GameModeType to PvE.

ich777 commented 3 months ago
  • ENABLE_BEPINEX=false #keep false for now, as of now its not working

From what I saw BepInEx should work again.

I am running on an AWS EC2 Instance. Linux/amd64. Amazon Linux 2. Docker client version: 25.0.3.

That should work fine, thanks for the information!

As for the configuration file, I am not able to acquire the file at the moment. The change I made in the configuration files pertain to changing the GameModeType to PvE.

This is really strange. Please make sure that you don't mess up the formatting when editing the file, I just looked on my server in the config because I also have PvE enabled and it looks like that:

{
  "GameModeType": "PvE",
  ...
  ...

Please also make sure that you first stop the container, edit the file and then start the container again!

dotkhoa commented 3 months ago

I reinstalled the docker container and double checked when I edited the configuration files for any formatting errors. It looks to be a formatting error that was causing the issues as it is running just fine now. Thanks for the help!

ich777 commented 3 months ago

Thanks for the confirmation, have fun playing! I'll close this issue, if you have any further questions please feel free to create a new issue or reopen this issue.