Some hint
This commit is contained in:
@ -75,18 +75,18 @@ namespace RageCoop.Client.Menus
|
|||||||
CleanUpList();
|
CleanUpList();
|
||||||
foreach (ServerInfo server in serverList)
|
foreach (ServerInfo server in serverList)
|
||||||
{
|
{
|
||||||
string address = $"{server.Address}:{server.Port}";
|
string address = $"{server.address}:{server.port}";
|
||||||
NativeItem tmpItem = new NativeItem($"[{server.Country}] {server.Name}", $"~b~{address}~s~~n~~g~Version {server.Version}.x~s~") { AltTitle = $"[{server.Players}/{server.MaxPlayers}]" };
|
NativeItem tmpItem = new NativeItem($"[{server.country}] {server.name}", $"~b~{address}~s~~n~~g~Version {server.version}.x~s~") { AltTitle = $"[{server.players}/{server.maxPlayers}]" };
|
||||||
tmpItem.Activated += (object sender, EventArgs e) =>
|
tmpItem.Activated += (object sender, EventArgs e) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Menu.Visible = false;
|
Menu.Visible = false;
|
||||||
if (server.ZeroTier)
|
if (server.useZT)
|
||||||
{
|
{
|
||||||
address=$"{server.ZeroTierAddress}:{server.Port}";
|
address=$"{server.ztAddress}:{server.port}";
|
||||||
Main.QueueAction(() => { Notification.Show($"~y~Joining ZeroTier network... {server.ZeroTierNetWorkID}"); });
|
Main.QueueAction(() => { Notification.Show($"~y~Joining ZeroTier network... {server.ztID}"); });
|
||||||
if (ZeroTierHelper.Join(server.ZeroTierNetWorkID)==null)
|
if (ZeroTierHelper.Join(server.ztID)==null)
|
||||||
{
|
{
|
||||||
throw new Exception("Failed to obtain ZeroTier network IP");
|
throw new Exception("Failed to obtain ZeroTier network IP");
|
||||||
}
|
}
|
||||||
@ -103,6 +103,10 @@ namespace RageCoop.Client.Menus
|
|||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Notification.Show($"~r~{ex.Message}");
|
Notification.Show($"~r~{ex.Message}");
|
||||||
|
if (server.useZT)
|
||||||
|
{
|
||||||
|
Notification.Show($"Make sure ZeroTier is correctly installed, download it from https://www.zerotier.com/");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Menu.Add(tmpItem);
|
Menu.Add(tmpItem);
|
||||||
|
@ -246,6 +246,7 @@ namespace RageCoop.Client
|
|||||||
}
|
}
|
||||||
lineList.Add("ReloadKey=Insert");
|
lineList.Add("ReloadKey=Insert");
|
||||||
File.WriteAllLines("ScriptHookVDotNet.ini", lineList.ToArray());
|
File.WriteAllLines("ScriptHookVDotNet.ini", lineList.ToArray());
|
||||||
|
GTA.UI.Notification.Show("Reload cannot be performed automatically, please type \"Reload()\" manually in the SHVDN console.");
|
||||||
}
|
}
|
||||||
Keys key = (Keys)Enum.Parse(typeof(Keys), reloadKey, true);
|
Keys key = (Keys)Enum.Parse(typeof(Keys), reloadKey, true);
|
||||||
|
|
||||||
|
@ -131,21 +131,21 @@ namespace RageCoop.Server
|
|||||||
{
|
{
|
||||||
var serverInfo = new ServerInfo
|
var serverInfo = new ServerInfo
|
||||||
{
|
{
|
||||||
Address = info.Address,
|
address = info.Address,
|
||||||
Port=Settings.Port.ToString(),
|
port=Settings.Port.ToString(),
|
||||||
Country=info.Country,
|
country=info.Country,
|
||||||
Name=Settings.Name,
|
name=Settings.Name,
|
||||||
Version=_compatibleVersion.Replace("_", "."),
|
version=_compatibleVersion.Replace("_", "."),
|
||||||
Players=MainNetServer.ConnectionsCount.ToString(),
|
players=MainNetServer.ConnectionsCount.ToString(),
|
||||||
MaxPlayers=Settings.MaxPlayers.ToString(),
|
maxPlayers=Settings.MaxPlayers.ToString(),
|
||||||
Description=Settings.Description,
|
description=Settings.Description,
|
||||||
Website=Settings.Website,
|
website=Settings.Website,
|
||||||
GameMode=Settings.GameMode,
|
gameMode=Settings.GameMode,
|
||||||
Language=Settings.Language,
|
language=Settings.Language,
|
||||||
P2P=Settings.UseP2P,
|
useP2P=Settings.UseP2P,
|
||||||
ZeroTier=Settings.UseZeroTier,
|
useZT=Settings.UseZeroTier,
|
||||||
ZeroTierNetWorkID=Settings.UseZeroTier ? Settings.ZeroTierNetworkID : "",
|
ztID=Settings.UseZeroTier ? Settings.ZeroTierNetworkID : "",
|
||||||
ZeroTierAddress=Settings.UseZeroTier ? ZeroTierHelper.Networks[Settings.ZeroTierNetworkID].Addresses.Where(x => !x.Contains(":")).First() : "0.0.0.0",
|
ztAddress=Settings.UseZeroTier ? ZeroTierHelper.Networks[Settings.ZeroTierNetworkID].Addresses.Where(x => !x.Contains(":")).First() : "0.0.0.0",
|
||||||
};
|
};
|
||||||
string msg = JsonConvert.SerializeObject(serverInfo);
|
string msg = JsonConvert.SerializeObject(serverInfo);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user