So sometimes with my server I get this issue where the server won't start without me validating rust server and then updating rustoxide. I have now pinpointed it down to the Discord extension itself. Maybe I'm wrong, I just don't have any more info in the logs :/ - whenever I remove plugins that do not use Discord, then the server starts.
[EDIT: ended up having to remove extension itself to get rid of startup hangs]
[EDIT2: removing and adding discord ext back allowed it to start again] [Really sucks that I cant get constant error reproduction]
If I add Discord Extension back then the server will start up to ~4.7kb of log size and then hangs. Server process has to be killed in order to restart.
Regarding more logs.. the oxide log just shows my plugins loading as such: Loaded plugin....
And the log just suddenly stops after it has loaded all the plugins. Hence the hang..
Here is console.log:
Preloaded 'libRakNet.so'
Preloaded 'libRustNative.so'
eac_server.so [x64] :: OnLoad()
Preloaded 'libeac_server.so'
Preloaded 'libeasyanticheat.so'
Preloaded 'libsteam_api.so'
Preloaded 'libsteam_api.so'
Preloaded 'steamclient.so'
Unable to preload the following plugins:
libRenderer.so
Initialize engine version: 2019.4.7f1 (e992b1a16e65)
[Subsystems] Discovering subsystems at path /home/----/serverfiles/RustDedicated_Data/UnitySubsystems
Forcing GfxDevice: Null
GfxDevice: creating device client; threaded=0
NullGfxDevice:
Version: NULL 1.0 [1.0]
Renderer: Null Device
Vendor: Unity Technologies
Begin MonoManager ReloadAssembly
- Completed reload, in 0.052 seconds
Shader 'TextMeshPro/Distance Field': fallback shader 'TextMeshPro/Mobile/Distance Field' not found
UnloadTime: 3.559825 ms
3D Noise requires higher shader capabilities (Shader Model 3.5 / OpenGL ES 3.0), which are not available on the current platform: graphicsShaderLevel (current/required) = 30 / 35
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Bootstrap Startup
Loading maps/maps.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Loading shared/content.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Loading shared/content.private.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Loading shared/items.preload.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Loading shared/monuments.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
Loading shared/skinnables.preload.bundle
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
System
Name: -----
OS: Linux 4.19 Debian GNU/Linux 10 64bit
CPU
Model: --- Processor
Cores: --
Memory: ---
GPU
Model: Null Device
API: NULL 1.0 [1.0]
Memory: 128 MB
SM: 30
Process
Memory: 0 MB
Mono
Collects: 43
Memory: 5 MB
Manifest Metadata Loaded
17455 pooled strings
7408 prefab properties
389 effect categories
911 entity names
Command Line: "./RustDedicated" "-batchmode" "+app.listenip" "---" "+app.port" "28082" "+server.ip" "---" "+server.port" "28014" "+server.tickrate" "30" "+server.hostname" "----" "+server.identity" "rustserver" "+server.seed" "324523" "+server.salt" "+server.maxplayers" "150" "+server.worldsize" "3500" "+server.saveinterval" "300" "+rcon.web" "1" "+rcon.ip" "----" "+rcon.port" "28034" "+rcon.password" "******" "-logfile"
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libkernel32.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/kernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libkernel32.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libkernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f31fe7ab20.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f31ff32320.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f32009b250.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f31ff5d090.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f320ac69c0.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x55f320adebe0.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/data-0x7f4d3c166010.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libKernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libKernel32.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/Kernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libKernel32
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libKernel32.so
Fallback handler could not load library /home/----/serverfiles/RustDedicated_Data/Mono/libKernel32
ââ