RCON error when using plugin

i've tried to use tebex for my server but tebex is unable to connect to my server after that i tried to use carftingstore but craftingstore needs a RCON ip ports and password. in the oxide config i've set rcon to true but when i try to connect it does notting. bc it did nothing i tried hostname and port 12871 and then i got the folowing error.

04/13/2022 14:10:13|Fatal|<>c__DisplayClass63_0.<receiveRequest>b__0|WebSocketSharp.WebSocketException: An exception has occurred while reading an HTTP request/response. ---> System.IO.EndOfStreamException: The header cannot be read from the data source.
                            at WebSocketSharp.HttpBase+<>c__DisplayClass13_0.<readHeaders>b__0 (Int32 i) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.Ext.EqualsWith (Int32 value, Char c, System.Action`1 action) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.HttpBase.readHeaders (System.IO.Stream stream, Int32 maxLength) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.HttpBase.Read[HttpRequest] (System.IO.Stream stream, System.Func`2 parser, Int32 millisecondsTimeout) [0x00000] in <filename unknown>:0 
                            --- End of inner exception stack trace ---
                            at WebSocketSharp.HttpBase.Read[HttpRequest] (System.IO.Stream stream, System.Func`2 parser, Int32 millisecondsTimeout) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.HttpRequest.Read (System.IO.Stream stream, Int32 millisecondsTimeout) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.Net.WebSockets.TcpListenerWebSocketContext..ctor (System.Net.Sockets.TcpClient tcpClient, System.String protocol, Boolean secure, WebSocketSharp.Net.ServerSslConfiguration sslConfig, WebSocketSharp.Logger logger) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.Ext.GetWebSocketContext (System.Net.Sockets.TcpClient tcpClient, System.String protocol, Boolean secure, WebSocketSharp.Net.ServerSslConfiguration sslConfig, WebSocketSharp.Logger logger) [0x00000] in <filename unknown>:0 
                            at WebSocketSharp.Server.WebSocketServer+<>c__DisplayClass63_0.<receiveRequest>b__0 (System.Object state) [0x00000] in <filename unknown>:0 ​

I'm not familiar with either of those plugins, but your better bet would likely be Tebex as the RCON implementation may not be fully compatible with other tools.

well. How to i enable Rcon for HurtWorld or what is the default port ip and password for it?

Hurtworld doesn't have RCON without Oxide, but the RCON implementation may not be fully working with oxide as well.

well. is there a way to install older oxide versions for hurtworld. i think i know what the issue is

RCON EXECUTE DasPechNaamWeg(76561############): o.reload TebexDonate
Unloaded plugin Tebex Donate v1.7.0 by Tebex
Loaded plugin Tebex Donate v1.7.0 by Tebex
[Tebex Donate] An exception was thrown whilst validating your secret key: Unexpected character encountered while parsing value: E. Path '', line 0, position 0.
 
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
[Tebex Donate] Associated response: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
The authentication or decryption has failed.
The authentication or decryption has failed.
The authentication or decryption has failed.
 
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
[Tebex Donate]   at Newtonsoft.Json.JsonTextReader.ParseValue () [0x00000] in <filename unknown>:0 
  at Newtonsoft.Json.JsonTextReader.Read () [0x00000] in <filename unknown>:0 
  at Newtonsoft.Json.Linq.JObject.Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x00000] in <filename unknown>:0 
  at Newtonsoft.Json.Linq.JObject.Parse (System.String json, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x00000] in <filename unknown>:0 
  at Newtonsoft.Json.Linq.JObject.Parse (System.String json) [0x00000] in <filename unknown>:0 
  at Oxide.Plugins.TebexDonate+<FetchStoreInformation>c__AnonStorey1.<>m__1 (Int32 code, System.String response) [0x00000] in <filename unknown>:0 
 
(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)​

The issue with Tebex there is that the server doesn't support the SSL certificate that their site uses. Using an older Oxide build won't change anything.

i will try to use a older version of the plugin but i will need a older version of oxide for it.

Merged post

dont mind this message above (u are a fast typer xD)

 

Is there any way how i can fix this?

Hw doesn't support Tebex's plugin, you can try an external RCON library (https://pypi.org/project/webrcon/) to send commands from the store to the server. There's also GPay