public async void CreateServerCFG() { //Download Engine.ini string configPath = Functions.ServerPath.GetServersServerFiles(_serverData.ServerID, @"ConanSandbox\Saved\Config\WindowsServer\Engine.ini"); if (await Functions.Github.DownloadGameServerConfig(configPath, FullName)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{ServerName}}", _serverData.ServerName); configText = configText.Replace("{{ServerPassword}}", _serverData.GetRCONPassword()); File.WriteAllText(configPath, configText); } }
public async void CreateServerCFG() { //Download server.cfg string configPath = Functions.ServerPath.GetServerFiles(_serverData.ServerID, "server.cfg"); if (await Functions.Github.DownloadGameServerConfig(configPath, FullName)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{rcon_password}}", _serverData.GetRCONPassword()); configText = configText.Replace("{{port}}", _serverData.ServerPort); File.WriteAllText(configPath, configText); } }
public async void CreateServerCFG() { string configPath = Functions.ServerPath.GetServersServerFiles(_serverData.ServerID, "dedicated.yaml"); if (await Functions.Github.DownloadGameServerConfig(configPath, _serverData.ServerGame)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{Srv_Port}}", _serverData.ServerPort); configText = configText.Replace("{{Srv_Name}}", _serverData.ServerName); configText = configText.Replace("{{Srv_Password}}", _serverData.GetRCONPassword()); configText = configText.Replace("{{Srv_MaxPlayers}}", _serverData.ServerMaxPlayer); configText = configText.Replace("{{Tel_Port}}", (int.Parse(_serverData.ServerPort) + 4).ToString()); File.WriteAllText(configPath, configText); } }
public async void CreateServerCFG() { //Create server.properties string configPath = Functions.ServerPath.GetServersServerFiles(_serverData.ServerID, "server.properties"); if (await Functions.Github.DownloadGameServerConfig(configPath, FullName)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{serverPort}}", _serverData.ServerPort); configText = configText.Replace("{{maxplayers}}", Maxplayers); configText = configText.Replace("{{rconPort}}", (int.Parse(_serverData.ServerPort) + 10).ToString()); configText = configText.Replace("{{serverIP}}", _serverData.ServerIP); configText = configText.Replace("{{defaultmap}}", Defaultmap); configText = configText.Replace("{{rcon_password}}", _serverData.GetRCONPassword()); configText = configText.Replace("{{serverName}}", _serverData.ServerName); File.WriteAllText(configPath, configText); } }
public async void CreateServerCFG() { //Download server.cfg string configPath = Functions.ServerPath.GetServersServerFiles(serverData.ServerID, Game, "server.cfg"); if (await Functions.Github.DownloadGameServerConfig(configPath, serverData.ServerGame)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{hostname}}", serverData.ServerName); configText = configText.Replace("{{rcon_password}}", serverData.GetRCONPassword()); File.WriteAllText(configPath, configText); } //Create steam_appid.txt string txtPath = Functions.ServerPath.GetServersServerFiles(serverData.ServerID, "steam_appid.txt"); File.WriteAllText(txtPath, AppId); }
public async void CreateServerCFG() { //Download server.cfg string configPath = Functions.ServerPath.GetServerFiles(_serverData.ServerID, @"cfx-server-data-master\server.cfg"); if (await Functions.Github.DownloadGameServerConfig(configPath, FullName)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{hostname}}", _serverData.ServerName); configText = configText.Replace("{{rcon_password}}", _serverData.GetRCONPassword()); configText = configText.Replace("{{ip}}", _serverData.GetIPAddress()); configText = configText.Replace("{{port}}", _serverData.ServerPort); configText = configText.Replace("{{maxplayers}}", Maxplayers); File.WriteAllText(configPath, configText); } //Download sample logo string logoPath = Functions.ServerPath.GetServerFiles(_serverData.ServerID, @"cfx-server-data-master\myLogo.png"); await Functions.Github.DownloadGameServerConfig(logoPath, FullName); }
public async void CreateServerCFG() { //Download serverconfig.xml string configPath = Functions.ServerPath.GetServersServerFiles(_serverData.ServerID, "serverconfig.xml"); if (await Functions.Github.DownloadGameServerConfig(configPath, FullName)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{hostname}}", _serverData.ServerName); configText = configText.Replace("{{rcon_password}}", _serverData.GetRCONPassword()); configText = configText.Replace("{{port}}", _serverData.ServerPort); configText = configText.Replace("{{telnetPort}}", (int.Parse(_serverData.ServerPort) - int.Parse(Port) + 8081).ToString()); configText = configText.Replace("{{maxplayers}}", Maxplayers); File.WriteAllText(configPath, configText); } //Create steam_appid.txt string txtPath = Functions.ServerPath.GetServersServerFiles(_serverData.ServerID, "steam_appid.txt"); File.WriteAllText(txtPath, "251570"); }
public async void CreateServerCFG() { //Download server.cfg string configPath = Functions.ServerPath.GetServersServerFiles(serverData.ServerID, Game, "cfg/server.cfg"); if (await Functions.Github.DownloadGameServerConfig(configPath, serverData.ServerGame)) { string configText = File.ReadAllText(configPath); configText = configText.Replace("{{hostname}}", serverData.ServerName); configText = configText.Replace("{{rcon_password}}", serverData.GetRCONPassword()); File.WriteAllText(configPath, configText); } //Edit WindowsGSM.cfg string configFile = Functions.ServerPath.GetServersConfigs(serverData.ServerID, "WindowsGSM.cfg"); if (File.Exists(configFile)) { string configText = File.ReadAllText(configFile); configText = configText.Replace("{{clientport}}", (int.Parse(serverData.ServerPort) - 10).ToString()); File.WriteAllText(configFile, configText); } }