Exemple #1
0
 // Token: 0x06002FAF RID: 12207 RVA: 0x0013B9AC File Offset: 0x00139DAC
 public static void load()
 {
     SteamBlacklist._list = new List <SteamBlacklistID>();
     if (ServerSavedata.fileExists("/Server/Blacklist.dat"))
     {
         River river = ServerSavedata.openRiver("/Server/Blacklist.dat", true);
         byte  b     = river.readByte();
         if (b > 1)
         {
             ushort num = river.readUInt16();
             for (ushort num2 = 0; num2 < num; num2 += 1)
             {
                 CSteamID newPlayerID = river.readSteamID();
                 uint     newIP;
                 if (b > 2)
                 {
                     newIP = river.readUInt32();
                 }
                 else
                 {
                     newIP = 0u;
                 }
                 CSteamID         newJudgeID       = river.readSteamID();
                 string           newReason        = river.readString();
                 uint             newDuration      = river.readUInt32();
                 uint             newBanned        = river.readUInt32();
                 SteamBlacklistID steamBlacklistID = new SteamBlacklistID(newPlayerID, newIP, newJudgeID, newReason, newDuration, newBanned);
                 if (!steamBlacklistID.isExpired)
                 {
                     SteamBlacklist.list.Add(steamBlacklistID);
                 }
             }
         }
     }
 }
Exemple #2
0
 // Token: 0x06001FF2 RID: 8178 RVA: 0x000B0694 File Offset: 0x000AEA94
 public static bool fileExists(SteamPlayerID playerID, string path)
 {
     if (PlayerSavedata.hasSync)
     {
         return(ReadWrite.fileExists(string.Concat(new object[]
         {
             "/Sync/",
             playerID.steamID,
             "_",
             playerID.characterID,
             "/",
             Level.info.name,
             path
         }), false));
     }
     return(ServerSavedata.fileExists(string.Concat(new object[]
     {
         "/Players/",
         playerID.steamID,
         "_",
         playerID.characterID,
         "/",
         Level.info.name,
         path
     })));
 }
Exemple #3
0
 // Token: 0x060030A6 RID: 12454 RVA: 0x0013F1D4 File Offset: 0x0013D5D4
 public static void load()
 {
     SteamWhitelist._list = new List <SteamWhitelistID>();
     if (ServerSavedata.fileExists("/Server/Whitelist.dat"))
     {
         River river = ServerSavedata.openRiver("/Server/Whitelist.dat", true);
         byte  b     = river.readByte();
         if (b > 1)
         {
             ushort num = river.readUInt16();
             for (ushort num2 = 0; num2 < num; num2 += 1)
             {
                 CSteamID         newSteamID = river.readSteamID();
                 string           newTag     = river.readString();
                 CSteamID         newJudgeID = river.readSteamID();
                 SteamWhitelistID item       = new SteamWhitelistID(newSteamID, newTag, newJudgeID);
                 SteamWhitelist.list.Add(item);
             }
         }
     }
 }
Exemple #4
0
 // Token: 0x06002FA5 RID: 12197 RVA: 0x0013B6E0 File Offset: 0x00139AE0
 public static void load()
 {
     SteamAdminlist._list   = new List <SteamAdminID>();
     SteamAdminlist.ownerID = CSteamID.Nil;
     if (ServerSavedata.fileExists("/Server/Adminlist.dat"))
     {
         River river = ServerSavedata.openRiver("/Server/Adminlist.dat", true);
         byte  b     = river.readByte();
         if (b > 1)
         {
             ushort num = river.readUInt16();
             for (ushort num2 = 0; num2 < num; num2 += 1)
             {
                 CSteamID     newPlayerID = river.readSteamID();
                 CSteamID     newJudgeID  = river.readSteamID();
                 SteamAdminID item        = new SteamAdminID(newPlayerID, newJudgeID);
                 SteamAdminlist.list.Add(item);
             }
         }
     }
 }
 // Token: 0x06001FDB RID: 8155 RVA: 0x000AFC0D File Offset: 0x000AE00D
 public static bool fileExists(string path)
 {
     return(ServerSavedata.fileExists("/Level/" + Level.info.name + path));
 }