patch prep
This commit is contained in:
@@ -16,7 +16,6 @@ using NLog.Targets;
|
||||
using Sandbox.Engine.Utils;
|
||||
using Torch.Utils;
|
||||
using VRage.FileSystem;
|
||||
using VRage.Library.Exceptions;
|
||||
|
||||
namespace Torch.Server
|
||||
{
|
||||
|
@@ -210,8 +210,9 @@ namespace Torch.Server.Managers
|
||||
private void ValidateAuthTicketResponse(ulong steamId, JoinResult response, ulong steamOwner)
|
||||
{
|
||||
var state = new MyP2PSessionState();
|
||||
MySteamService.Static.Peer2Peer.GetSessionState(steamId, ref state);
|
||||
var ip = new IPAddress(BitConverter.GetBytes(state.RemoteIP).Reverse().ToArray());
|
||||
//MySteamService.Static.Peer2Peer.GetSessionState(steamId, ref state);
|
||||
//var ip = new IPAddress(BitConverter.GetBytes(state.RemoteIP).Reverse().ToArray());
|
||||
string ip = "Can't acquire IP because Keen did a stupid";
|
||||
|
||||
Torch.CurrentSession.KeenSession.PromotedUsers.TryGetValue(steamId, out MyPromoteLevel promoteLevel);
|
||||
|
||||
|
@@ -37,13 +37,14 @@ namespace Torch.Commands
|
||||
[Permission(MyPromoteLevel.None)]
|
||||
public void GetIP(ulong steamId = 0)
|
||||
{
|
||||
if (steamId == 0)
|
||||
steamId = Context.Player.SteamUserId;
|
||||
Context.Respond("Keen broke this command. Fix coming Soon(tm)");
|
||||
//if (steamId == 0)
|
||||
// steamId = Context.Player.SteamUserId;
|
||||
|
||||
VRage.GameServices.MyP2PSessionState statehack = new VRage.GameServices.MyP2PSessionState();
|
||||
VRage.Steam.MySteamService.Static.Peer2Peer.GetSessionState(steamId, ref statehack);
|
||||
var ip = new IPAddress(BitConverter.GetBytes(statehack.RemoteIP).Reverse().ToArray());
|
||||
Context.Respond($"Your IP is {ip}");
|
||||
//VRage.GameServices.MyP2PSessionState statehack = new VRage.GameServices.MyP2PSessionState();
|
||||
//VRage.Steam.MySteamService.Static.Peer2Peer.GetSessionState(steamId, ref statehack);
|
||||
//var ip = new IPAddress(BitConverter.GetBytes(statehack.RemoteIP).Reverse().ToArray());
|
||||
//Context.Respond($"Your IP is {ip}");
|
||||
}
|
||||
|
||||
[Command("help", "Displays help for a command")]
|
||||
|
@@ -22,7 +22,7 @@ using VRage.Network;
|
||||
|
||||
namespace Torch.Managers.ChatManager
|
||||
{
|
||||
[PatchShim]
|
||||
//[PatchShim]
|
||||
internal static class ChatInterceptPatch
|
||||
{
|
||||
private static ChatManagerServer _chatManager;
|
||||
|
@@ -136,7 +136,9 @@ namespace Torch
|
||||
{
|
||||
bool dedicated = Sandbox.Engine.Platform.Game.IsDedicated;
|
||||
Environment.SetEnvironmentVariable("SteamAppId", _appSteamId.ToString());
|
||||
MyServiceManager.Instance.AddService<IMyGameService>(new MySteamService(dedicated, _appSteamId));
|
||||
//KEEN WHY
|
||||
var service = Activator.CreateInstance(Type.GetType("VRage.Steam.MySteamService, VRage.Steam"), new object[] {dedicated, _appSteamId});
|
||||
MyServiceManager.Instance.AddService<IMyGameService>((IMyGameService)service);
|
||||
if (dedicated && !MyGameService.HasGameServer)
|
||||
{
|
||||
_log.Warn("Steam service is not running! Please reinstall dedicated server.");
|
||||
@@ -176,7 +178,7 @@ namespace Torch
|
||||
else
|
||||
{
|
||||
MyPerformanceSettings preset = MyGuiScreenOptionsGraphics.GetPreset(MyRenderQualityEnum.NORMAL);
|
||||
MyRenderProxy.Settings.User = MyVideoSettingsManager.GetGraphicsSettingsFromConfig(ref preset)
|
||||
MyRenderProxy.Settings.User = MyVideoSettingsManager.GetGraphicsSettingsFromConfig(ref preset, false)
|
||||
.PerformanceSettings.RenderSettings;
|
||||
MyStringId graphicsRenderer = MySandboxGame.Config.GraphicsRenderer;
|
||||
if (graphicsRenderer == MySandboxGame.DirectX11RendererKey)
|
||||
|
Reference in New Issue
Block a user