Ejemplo n.º 1
0
 // Token: 0x06001FF0 RID: 8176 RVA: 0x000B0504 File Offset: 0x000AE904
 public static River openRiver(SteamPlayerID playerID, string path, bool isReading)
 {
     if (PlayerSavedata.hasSync)
     {
         return(new River(string.Concat(new object[]
         {
             "/Sync/",
             playerID.steamID,
             "_",
             playerID.characterID,
             "/",
             Level.info.name,
             path
         }), true, false, isReading));
     }
     return(ServerSavedata.openRiver(string.Concat(new object[]
     {
         "/Players/",
         playerID.steamID,
         "_",
         playerID.characterID,
         "/",
         Level.info.name,
         path
     }), isReading));
 }
Ejemplo n.º 2
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);
                 }
             }
         }
     }
 }
Ejemplo n.º 3
0
        // Token: 0x06002FA6 RID: 12198 RVA: 0x0013B76C File Offset: 0x00139B6C
        public static void save()
        {
            River river = ServerSavedata.openRiver("/Server/Adminlist.dat", false);

            river.writeByte(SteamAdminlist.SAVEDATA_VERSION);
            river.writeUInt16((ushort)SteamAdminlist.list.Count);
            ushort num = 0;

            while ((int)num < SteamAdminlist.list.Count)
            {
                SteamAdminID steamAdminID = SteamAdminlist.list[(int)num];
                river.writeSteamID(steamAdminID.playerID);
                river.writeSteamID(steamAdminID.judgeID);
                num += 1;
            }
            river.closeRiver();
        }
Ejemplo n.º 4
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);
             }
         }
     }
 }
Ejemplo n.º 5
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);
             }
         }
     }
 }
Ejemplo n.º 6
0
        // Token: 0x06002FB0 RID: 12208 RVA: 0x0013BA70 File Offset: 0x00139E70
        public static void save()
        {
            River river = ServerSavedata.openRiver("/Server/Blacklist.dat", false);

            river.writeByte(SteamBlacklist.SAVEDATA_VERSION);
            river.writeUInt16((ushort)SteamBlacklist.list.Count);
            ushort num = 0;

            while ((int)num < SteamBlacklist.list.Count)
            {
                SteamBlacklistID steamBlacklistID = SteamBlacklist.list[(int)num];
                river.writeSteamID(steamBlacklistID.playerID);
                river.writeUInt32(steamBlacklistID.ip);
                river.writeSteamID(steamBlacklistID.judgeID);
                river.writeString(steamBlacklistID.reason);
                river.writeUInt32(steamBlacklistID.duration);
                river.writeUInt32(steamBlacklistID.banned);
                num += 1;
            }
            river.closeRiver();
        }
Ejemplo n.º 7
0
 // Token: 0x06001FD9 RID: 8153 RVA: 0x000AFBD4 File Offset: 0x000ADFD4
 public static River openRiver(string path, bool isReading)
 {
     return(ServerSavedata.openRiver("/Level/" + Level.info.name + path, isReading));
 }