Advertisement
Guest User

Atlas Config Writer

a guest
Dec 30th, 2018
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.83 KB | None | 0 0
  1.             int folderserverinstance = 0;
  2.             int foldergridx = 0;
  3.             int foldergridy = 0;
  4.             string configline;
  5.             string configline2;
  6.  
  7.             System.IO.StreamReader mastergameini = new System.IO.StreamReader("D:\\AtlasConfig\\Game.ini");
  8.             System.IO.StreamReader mastergameusersettingsini = new System.IO.StreamReader("D:\\AtlasConfig\\GameUserSettings.ini");
  9.  
  10.             while (folderserverinstance < 225)
  11.             {
  12.                 string folder = "D:\\AtlasSaved\\X" + foldergridx + "Y" + foldergridy + "\\Config\\WindowsServer\\";
  13.                 Directory.CreateDirectory(Path.GetDirectoryName(folder));
  14.  
  15.                 string tempconfigpath = folder + "Game.ini";
  16.                 string tempconfigpath2 = folder + "GameUserSettings.ini";
  17.                 System.IO.StreamWriter writegameini = new StreamWriter(tempconfigpath, true);
  18.                 System.IO.StreamWriter writegameusersettingsini = new StreamWriter(tempconfigpath2, true);
  19.  
  20.                 while ((configline = mastergameini.ReadLine()) != null)
  21.                 {
  22.                     writegameini.WriteLine(configline);
  23.                 }
  24.                 while ((configline2 = mastergameusersettingsini.ReadLine()) != null)
  25.                 {
  26.                     writegameusersettingsini.WriteLine(configline2);
  27.                 }
  28.  
  29.  
  30.                 writegameini.Close();
  31.                 writegameusersettingsini.Close();
  32.                 mastergameini.BaseStream.Seek(0, SeekOrigin.Begin);
  33.                 mastergameusersettingsini.BaseStream.Seek(0, SeekOrigin.Begin);
  34.  
  35.                 foldergridy++;
  36.                 if (foldergridy > 14)
  37.                 {
  38.                     foldergridy = 0;
  39.                     foldergridx++;
  40.                 }
  41.                 folderserverinstance++;
  42.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement