using System;
using System.Reflection;
using System.Text;
using Network;
namespace Oxide.Plugins
{
[Info("NoSteam", "Beast", "1.0.0")]
[Description("Just a simple plugin to allow no steam players")]
public class NoSteam : RustPlugin
{
private static MethodInfo WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8;
private static MethodInfo VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg;
private FieldInfo Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde;
private ConnectionAuth jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac;
private static string[] Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45;
private ConnectionAuth vqDkukXM5LJF9tBjEvn9KXNMZfmGJAxTcTApFzXjhwHBfxIBtWSU4vFxxbVXQZGX() =>
jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac ?? (jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac = (ConnectionAuth)Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde?.GetValue(SingletonComponent<ServerMgr>.Instance));
private void Init()
{
Rust.Defines.appID = 480;
Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45 = new string[]
{
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("RUE=", 42),
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("aE9LWV4=", 42),
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("S19eQg==", 42),
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("ZURrX15CT0ReQ0lLXk9OZkVJS0Y=", 42),
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("ZURrX15CT0ReQ0lLXk9OeE9HRV5P", 42),
Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ("T05DXkVY", 42),
};
WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8 = typeof(EACServer).GetMethod(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[3], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static);
VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg = typeof(EACServer).GetMethod(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[4], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static);
Z3s874qXZuxvkYAxMhGfx8BS2bB8J4ywmZFEwU6MQSMuEgN99zNG3J2YZ643YSde = typeof(ServerMgr).GetField(Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[2], BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic);
}
private void OnServerInitialized()
{
ConVar.Server.encryption = 0;
jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac = vqDkukXM5LJF9tBjEvn9KXNMZfmGJAxTcTApFzXjhwHBfxIBtWSU4vFxxbVXQZGX();
}
private object OnUserApprove(Connection kIcwZfWwBJwdRyp3dwPyR376k596J7Gr5U7uSsWB8RtZTHqvI8HRedrzIyZJeYwj) => hZdayhcUebYywus6FseJnPvA8u57ttTGTUu43vSe2DdHaSQRPBtZkvfcvfE6UHFN(kIcwZfWwBJwdRyp3dwPyR376k596J7Gr5U7uSsWB8RtZTHqvI8HRedrzIyZJeYwj);
private object hZdayhcUebYywus6FseJnPvA8u57ttTGTUu43vSe2DdHaSQRPBtZkvfcvfE6UHFN(Connection f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs)
{
timer.Once(1f, () =>
{
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusSteam = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusEAC = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusNexus = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusCentralizedBans = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.authStatusPremiumServer = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[0];
f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs.os = Tmkqh4FPna74AvqH28s7pCy6t2hSJKtVy7JmyUrxwY7gPKWUV5y3RMvrZ9WR9r45[5];
});
if (jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac != null)
{
EACServer.OnJoinGame(f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs, EAC.SystemConfig.None);
WpILfpfFcYVE5YCg87nEcc6YX9xh4yGLSHFRpMsq7Lkpe2YdpLUjQMtCHdYjrvB8?.Invoke(null, new object[] { f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs });
VwMRfXX5VYAWhjIzpGe7v6NG9g5hgVI3KsDt7mmPxUDDxsRv9z3jRD3z4s35K9hg?.Invoke(null, new object[] { f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs });
jJKHmsTRMdWyXYBawppa8qmWVRcr7IrQ4Su2IcTKGPWs8gJk87nGpsV7uZrzLGac.Approve(f95bDzrA9YmrRyDgNTtBW2beA69T87Y2JEuBGHIJwxhHF5pcLeU5uAzeDrSGRcKs);
}
return true;
}
private static string Sy2VZgPzj7FUVKPTktufPKBJRtrjnMv2DeLBmgVpGvJXYRR9VqnE2UkqRGwpf9sQ(string vQddyBxWkSfutSJKGewGcwpXqCZrNaJNPQN3GvE6aCzfmHcMsz5WZDqezgesVRST, byte Y49tYfhXc3aRJbWQPXwmPxk73dyKb2e8n92Xtk8uGL8yFAKKMWBsM5vKajGyu9yL)
{
byte[] S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5 = Convert.FromBase64String(vQddyBxWkSfutSJKGewGcwpXqCZrNaJNPQN3GvE6aCzfmHcMsz5WZDqezgesVRST);
for (int i = 0; i < S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5.Length; i++)
S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5[i] ^= Y49tYfhXc3aRJbWQPXwmPxk73dyKb2e8n92Xtk8uGL8yFAKKMWBsM5vKajGyu9yL;
return Encoding.UTF8.GetString(S3bpPXRMKjKXPnGI52cXu4pbayfwgYUVhYXHkdw4HLFTDY4AwAqT6hJfZheUaaG5);
}
}
}
© 2023 Quttera Ltd. All rights reserved.