1. Server stops working after upgrading. I need your help.

    Code:
    Platform assembly: /home/kovalev/Rust/dedicated/RustDedicated_Data/Managed/System.Data.dll (this message is harmless)
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32
    ArgumentOutOfRangeException: Argument is out of range.
    Parameter name: startIndex
      at System.String.Substring (Int32 startIndex) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang.Migrate () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang..ctor () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
      at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
      at Bootstrap+<Start>c__IteratorD.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
    (Filename:  Line: -1)
    
     

    Attached Files:

  2. Oxide Change Lang File Folder

    Old location
    \server\Server\oxide\lang\
    New Locatin
    \server\Server\oxide\lang\en\

    Just create folder "en" and copy all files from \server\Server\oxide\lang\ in "en"

    I belive they fix this problems
     
  3. Thank you very much. You saved my ass!
     
  4. If my files in location
    \server\Server\oxide\lang\

    I get error

    Code:
    Platform assembly: /home/kovalev/Rust/dedicated/RustDedicated_Data/Managed/System.Data.dll (this message is harmless)
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/kernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/./libkernel32.so
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32
    ArgumentOutOfRangeException: Argument is out of range.
    Parameter name: startIndex
      at System.String.Substring (Int32 startIndex) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang.Migrate () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang..ctor () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
      at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
      at Bootstrap+<Start>c__IteratorD.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
    (Filename:  Line: -1)
    

    If i copy all file in from \server\Server\oxide\lang\ to \server\Server\oxide\lang\en\
    Server start Ok. But i have hosting and it wery big problem to move all files

    I belive in fix of this problem.
     
  5. Wulf

    Wulf Community Admin

    You shouldn't be copying the lang files manually, it is done by Oxide automatically. Could you show me a screenshot of the en folder contents? Also, which Oxide build are you using?
     
  6. It don't copy it manually . I get error

    Code:
    Fallback handler could not load library /home/kovalev/Rust/dedicated/RustDedicated_Data/Mono/x86_64/libkernel32
    ArgumentOutOfRangeException: Argument is out of range.
    Parameter name: startIndex
      at System.String.Substring (Int32 startIndex) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang.Migrate () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Lang..ctor () [0x00000] in <filename unknown>:0
      at Oxide.Core.OxideMod.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Interface.Initialize () [0x00000] in <filename unknown>:0
      at Bootstrap.Init_Tier0 () [0x00000] in <filename unknown>:0
      at Bootstrap+<Start>c__IteratorD.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
    (Filename:  Line: -1)
    Screenshot

    Last version from Github.
     
  7. Protocol: 1803.135.1
    Build Version: 1037.68
    Build Date: Thursday, October 13, 2016 5:20:29 PM
    Unity Version: 5.4.0p1
    Changeset: 16894
    Branch: /main
    Oxide Version: 2.0.2493
     

    Attached Files:

    • en.png
      en.png
      File size:
      47.1 KB
      Views:
      49
  8. You move it munual?
     
  9. Wulf

    Wulf Community Admin

    Might have something to do with the periods in your server path. We're looking into it now.
     
  10. And script dont create folder en
     
  11. Directory "en" missing. I created it manually on your instructions. And move to "RustCore.en.json" file

    "server1" content:
    Code:
    #!/bin/shscreen -dmS server1 /home/kovalev/Rust/dedicated/RustDaemon1
    
    "RustDaemon1" content:
    Code:
    #!/bin/shwhile :
    do
    sleep 10
    cd /home/kovalev/Rust/dedicated
    rm "/home/kovalev/.config/unity3d/Facepunch Studios LTD/Rust/Lock"
    /home/kovalev/Rust/dedicated/RustDedicated \
        -batchmode \
        -nographics \
        -nolog \
        -logFile "/home/kovalev/Rust/dedicated/server/r1.rusting.ru/Log.Server.txt" \
        -cleanedLogFile "/home/kovalev/Rust/dedicated/server/r1.rusting.ru/Log.Log.txt" \
        -server.identity "r1.rusting.ru" \
        -server.ip "185.31.163.169" \
        -server.port "28015" \
        -server.worldsize "4000" \
        -server.seed "9455320"
    done
    
    [DOUBLEPOST=1476392006][/DOUBLEPOST]OS version

    Code:
    root@mx:~# cat /proc/version
    Linux version 3.16.0-4-amd64 ([email protected]) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02)
    
     
  12. Wulf

    Wulf Community Admin

    Please try the latest snapshot.
     
  13. I confirm it fixed

    Code:
    Success! App '258550' fully installed.
    kovalev@mx:~/Rust$ mv /home/kovalev/Rust/dedicated/server/r3.rusting.ru/oxide/lang/en/RustCore.en.json /home/kovalev/Rust/dedicated/server/r3.rusting.ru/oxide/lang/RustCore.en.json
    kovalev@mx:~/Rust$ rm -R /home/kovalev/Rust/dedicated/server/r3.rusting.ru/oxide/lang/en
    kovalev@mx:~/Rust$ ./patcher
    --2016-10-13 23:08:36--  https://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip
    Resolving github.com (github.com)... 192.30.253.113
    Connecting to github.com (github.com)|192.30.253.113|:443... connected.
    ..................
    kovalev@mx:~/Rust$ ./server3
    kovalev@mx:~/Rust$ cd /home/kovalev/Rust/dedicated/server/r3.rusting.ru/oxide/lang
    kovalev@mx:~/Rust/dedicated/server/r3.rusting.ru/oxide/lang$ ls
    en
    kovalev@mx:~/Rust/dedicated/server/r3.rusting.ru/oxide/lang$ cd en
    kovalev@mx:~/Rust/dedicated/server/r3.rusting.ru/oxide/lang/en$ ls
    RustCore.json