Prepare more demonware support

This commit is contained in:
momo5502 2022-09-24 15:09:48 +02:00
parent 12825cde5c
commit a35f7fda19
9 changed files with 329 additions and 6 deletions

View File

@ -24,6 +24,8 @@ namespace demonware
this->map_publisher_resource("playlists(_.+)?\\.gz", DW_PLAYLISTS);
this->map_publisher_resource("featured_cards(.+)?\\.gz", DW_CARDS);
this->map_publisher_resource(".*ffotd.*\\.ff", DW_FASTFILE);
this->map_publisher_resource("keys\\.txt", DW_KEYS);
this->map_publisher_resource("qosconfig4\\.csv", DW_QOSCONFIG);
}
void bdStorage::map_publisher_resource(const std::string& expression, const INT id)
@ -225,7 +227,7 @@ namespace demonware
std::string context;
buffer->read_string(&context);
printf("demonware: ctx '%s'\n", context.data());
//printf("demonware: ctx '%s'\n", context.data());
uint32_t count;
buffer->read_uint32(&count);
@ -239,7 +241,7 @@ namespace demonware
buffer->read_uint64(&user_id);
buffer->read_string(&acc_type);
printf("demonware: user 0x%llX '%s'\n", user_id, acc_type.data());
//printf("demonware: user 0x%llX '%s'\n", user_id, acc_type.data());
user_ctxs.emplace_back(user_id, acc_type);
}
@ -251,7 +253,7 @@ namespace demonware
{
std::string filename;
buffer->read_string(&filename);
printf("demonware: file '%s'\n", filename.data());
//printf("demonware: file '%s'\n", filename.data());
filenames.push_back(std::move(filename));
}
@ -273,11 +275,11 @@ namespace demonware
entry->filedata = filedata;
reply->add(entry);
available++;
std::cout << "demonware: user file '" << name << "' dispatched.\n";
//std::cout << "demonware: user file '" << name << "' dispatched.\n";
}
else
{
std::cout << "demonware: user file '" << name << "' not found.\n";
//std::cout << "demonware: user file '" << name << "' not found.\n";
}
}

View File

@ -2,6 +2,22 @@
namespace game
{
struct XZoneBuffer
{
const void* data;
size_t dataSize;
};
struct XZoneInfo
{
const char* name;
int allocFlags;
int freeFlags;
int allocSlot;
int freeSlot;
XZoneBuffer fileBuffer;
};
typedef void (*xcommand_t)();
enum errorCode

View File

@ -16,6 +16,9 @@ namespace game
};
WEAK symbol<void(char* text, int maxSize)> Con_GetTextCopy{0x14133A7D0_g};
// DB
WEAK symbol<void(XZoneInfo *zoneInfo, uint32_t zoneCount, bool sync, bool suppressSync)> DB_LoadXAssets{0x1414236A0_g};
// Live
WEAK symbol<bool(uint64_t, int*, bool)> Live_GetConnectivityInformation{0x141E0C410_g};

View File

@ -9,3 +9,5 @@
#define DW_CARDS 303
#define DW_PLAYLISTS 304
#define DW_FASTFILE 305
#define DW_KEYS 306
#define DW_QOSCONFIG 307

View File

@ -98,7 +98,9 @@ IMAGE_LOGO BITMAP "resources/logo.bmp"
DW_MOTD RCDATA "resources/dw/experiments_tu32.gz"
DW_CARDS RCDATA "resources/dw/featured_cards-english_tu32.gz"
DW_PLAYLISTS RCDATA "resources/dw/playlists_tu32.gz"
DW_FASTFILE RCDATA "resources/dw/en_core_ffotd_tu32_593.ff"
DW_FASTFILE RCDATA "resources/dw/core_ffotd_tu32_593.ff"
DW_KEYS RCDATA "resources/dw/keys.txt"
DW_QOSCONFIG RCDATA "resources/dw/qosconfig4.csv"
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////

Binary file not shown.

View File

@ -0,0 +1,264 @@
mp_common,2zHsXiiL7dpHe7pUOZqqxjtDtkfaoYgIFnc/fVz9Jfo=
cp_common,1GoG6tjnsFjTcHE3yWfJHn2zmSCmxc8AL2uQA1fAGTY=
zm_common,YGAA71wQIOGoyAjscRM4P1A7do+l84Ui8ED5GXJ+f0w=
mp_spire,OIT7ejI6w3koGyKkABwDXA1+8nzUaxeOmj8/vdkHoNU=
bp_core_ffotd_tu20_593,k1rErT45AcPsp/X2Fb3XyecqGzU+9rU8DZAc2ARYv6I=
bp_core_ffotd_tu21_593,idINeSf8HKgiPPrLHqQtl8yuh+zxzxekAeac7vXuljo=
bp_core_ffotd_tu22_593,t3XlDqMapx+xrakFcLiIjg1KGbZLTkw0o3KyaDjyM4Q=
bp_core_ffotd_tu23_593,MwXJ6KQq2r40Wsxqet1CrYrzJeRWZPMAP2zCwSSjI08=
bp_core_ffotd_tu24_593,t41jayGQ1cUgjWECx8l5f2euf2u2/HIZyGqQB2l40Ok=
bp_core_ffotd_tu25_593,m4ERIuZaHUmkfoXBkBjBVQ00AgOefAbuRunlVtBISUk=
bp_core_ffotd_tu26_593,A8JCiSVWyJc/35m6mcabprbuTdOOjtGvGxfJYFlkDHk=
bp_core_ffotd_tu27_593,iQzOzdKNw3IYtUKv3dXWkm33bVo5u7eCgnKW2Iy1iYo=
bp_core_ffotd_tu28_593,1v8sGl4FTfJx8EfeQt3iPCiCG+YeTcyxe8/WFKvvlD4=
bp_core_ffotd_tu29_593,ImR+5BsZe6zwNGqu8O8otwOo71Le+XhsB/fR9Xq5ue0=
bp_core_ffotd_tu30_593,mci7fn1K4Lg7QUdVOtfM6/rWLhhVdMdj7F/6cg+zasc=
bp_core_ffotd_tu31_593,kfbBj/WAe3YSAzvkJeiSh/pJ5Ay/ygCVeTNgqVC0O7w=
bp_core_ffotd_tu32_593,6auAetFAnMPVKzXZyipymA36rMzGBJhshyh0KPTlykQ=
bp_core_ffotd_tu33_593,gPy20XN1WDkcFPDkzS9iPxRokCOUWt1gAKbofJ9NPA0=
bp_core_ffotd_tu34_593,1xooskJgK309EQ+HHZXQ46mLQOOyzfBd2G6nfjURl3g=
bp_core_ffotd_tu35_593,jtPrpobPgu+z0mMedlP91sFuLThFGL7drHuDtZSo4eY=
bp_core_ffotd_tu36_593,H3elGM02IPkSk3F+zW85WZxPzJZcH/cEhVx4NNJ9080=
bp_core_ffotd_tu37_593,qDobDHPReElOJHz5N7iSZb1Qcw7oQKoSinTN12OoIs8=
bp_core_ffotd_tu38_593,5dZBP8uz/B1THb85Or66oiTE8YdvcQ6i2ZZNLY4opzA=
bp_core_ffotd_tu39_593,JlHlwpVd5Xb8P6Kbr0OB/Kwzkc7gaC8jdm+uTZdfVeo=
ea_core_ffotd_tu20_593,OauwPf5jGf2adD7FjlSiNBbCqoe2GokRQIewSPtfvHQ=
ea_core_ffotd_tu21_593,g+jENvR8UXCn8l0o3cDN2ks6PEFJ8LoHNXfo2aOZUgw=
ea_core_ffotd_tu22_593,e8wm/bCErZ/H1tQvPHnAMro0c2PBqLd3VqnVuIM0/8I=
ea_core_ffotd_tu23_593,BARKGY7hboMl6uUXFV00Mt8fGpwy0R5hHZ1HXOLe2LQ=
ea_core_ffotd_tu24_593,lWU2pm4OKN+CZr9yaDJJZaE27R/Dts4h1C4RWsFtr54=
ea_core_ffotd_tu25_593,yGxxDBBBGDL6ISUQZjddmBZ7DOsdyJjnY2LulqlZ2i8=
ea_core_ffotd_tu26_593,MZS49pCKVTJUOSuXPr/Y6UX3qNHySnqsc/ZE9MRAoFM=
ea_core_ffotd_tu27_593,fcnTNHhTfziRusF43zJshMeEJnzgFfrGXMUQ/Zpw6uc=
ea_core_ffotd_tu28_593,GZGwtAV3yoS/vhudNAlrxix3GHR2FLx+IxOr748E1CY=
ea_core_ffotd_tu29_593,OmIdDHxwK03VtphdS005ytRe3iQenloJk3Ge2zp3xX4=
ea_core_ffotd_tu30_593,LuZFoeCeZibZBefzOkQh57zww8nXXyjTgHGBh0K7hkw=
ea_core_ffotd_tu31_593,R/IxT5x7kIJ9wS6eIFv7SGr37kZ9ZbXryHuNC/eqqyA=
ea_core_ffotd_tu32_593,/s4S7XFZRmblvus0Gndrd1Z1QdPVNDPHj+lU1dVrqd0=
ea_core_ffotd_tu33_593,bdkrwbj+EwUIeynHu3YAOMlWMumU7Cdjw/0VRupzvOs=
ea_core_ffotd_tu34_593,6ykl5N85kBO7QpKdi3neM8njeNOrS0lFQLvv8EzDJfs=
ea_core_ffotd_tu35_593,mnDwB9ePCcPp1LFk3Kkt6BHi+x2r7uxPm8R/Pq+RhbI=
ea_core_ffotd_tu36_593,R0G4+ZgqWLRlTXSlQWXuOsbDoaa/bniGJThB3SLI3Ew=
ea_core_ffotd_tu37_593,d50uwoVXn+sUTSYSUdcUUTZVVGwqRW2JZvz18JuJ2/w=
ea_core_ffotd_tu38_593,32VHpaXCatX7EosdqkGGJ4ebrq/sRu/AuG/Mw0/8T3A=
ea_core_ffotd_tu39_593,8nnHjyYqEtNhfwIdL3gOycc+FTSyG3zKe3qbhzxOu+Q=
en_core_ffotd_tu20_593,0/UQSC2RiS5vW4vbTknH6ejn8/3W4ko/Et4kCygXxK0=
en_core_ffotd_tu21_593,eTdZS0NqA9P0fivfcjKFzMXSDaD6aahGe0BkldUw388=
en_core_ffotd_tu22_593,UJ3JISOsKIqEUWKdxqhiQarKUAxfWbOpJeA27ByM4I8=
en_core_ffotd_tu23_593,1okZhBx5GTz7QvEXpRTXt8Y0Gs4XtFkigW8QHAr6nuQ=
en_core_ffotd_tu24_593,1BwyBoWi04HPBISCnq7dgJ+t6qywmmbDGM4/9TPvtiw=
en_core_ffotd_tu25_593,Z75tTZqJ6wLGk8W/qbyD6dKdVLdmezNQUMwzdAYgEaM=
en_core_ffotd_tu26_593,ADPFNIFTfsB2/M0VK0vWHcGeoGGTORrkpBiF4XdLwz8=
en_core_ffotd_tu27_593,r6KNbvTQr6Y/joI5B1GsfscqRBYg4qIufkjCZxXFnwI=
en_core_ffotd_tu28_593,np7IHjP1ESFGHGRfRYMm0yaqy8eeSefIjXTIR5O7XC0=
en_core_ffotd_tu29_593,yqmx8+7IO7jz+RGp/ULP2ZxY5KUuZFQxCrqvwzPoeRw=
en_core_ffotd_tu30_593,uT2FBjk7fxNOoHMgZ92tOQX+NmcNsCBBihAMu4JL0Gs=
en_core_ffotd_tu31_593,MEsNq6yqDE2CIezdiknXOW51IqGtg1Ch3MdYCkOe74I=
en_core_ffotd_tu32_593,t3dNl9hqAT5gN4+6RzER7VCtTU8TceDVDa5rQdCp4/Y=
en_core_ffotd_tu33_593,HI8uXbfMuWf7sZy3F4GWGhVippSHvkBYGjCK3I3dhLA=
en_core_ffotd_tu34_593,jh3U6YxM2wmk25i8BLUjOE1h/5z0Kr9XiyDwsvJr8yM=
en_core_ffotd_tu35_593,6XkuU+G7Yj2M0r7tjvh1rUs5OngE6rDuUAuIaoYeAHs=
en_core_ffotd_tu36_593,+4SOfSlC+D+am2frJdN7zC5tdau5X3hoAMOU1H07y9c=
en_core_ffotd_tu37_593,Kb4pNY+OWxGlm7uZT8VZvqjxI6eoZ1D5FDlICfDEPNM=
en_core_ffotd_tu38_593,ljrgg54mGy/s8+2hozavMM4nQ/ndgZiIljvP4D2JdGw=
en_core_ffotd_tu39_593,axgejGkerjZBDPnB4vnsW+nslHy25LjHp+aCeZVK1c0=
es_core_ffotd_tu20_593,DQWEjTlhyaKpVLomO+c7ffK9XfEylM0FhQGzKKYOFs8=
es_core_ffotd_tu21_593,zEr3OFcWZxjACy5q7XOl0NryLsvkxUUh0BgoUQ2OKGE=
es_core_ffotd_tu22_593,JfQouJRXoc4uuclTVoZC2t0VOGkRA08as+ox6H5WJCA=
es_core_ffotd_tu23_593,S+h4iABr7iONWYYCsn49K9EQZDSklgxuRV0PHVlTniI=
es_core_ffotd_tu24_593,wpDFkAoDkCIXKZ1mr8owUcRGSSCsl1YahTh6Nfbkdf0=
es_core_ffotd_tu25_593,xpIj97bPY1Unmmi3W+mth8khSmq2uxu37wA5c7uneZ4=
es_core_ffotd_tu26_593,X91vfUF5yVowvrKAutBeeehh2yapPZ8ZgiXlW+i8MXc=
es_core_ffotd_tu27_593,+32vCXSY9Hi66+/Ksq5TXyqyHTYhgUpXbhejrGdTIM4=
es_core_ffotd_tu28_593,miYVjHtgHl3KuRCnW1D0Lyqdf4Q8AfseM7cE6ELWZ+A=
es_core_ffotd_tu29_593,JmjNC6pYQOjNY+yS3leGtdcaTa3y9fS/kMW/SsoXa5U=
es_core_ffotd_tu30_593,PC4Iion3OODhNyA7D2bRfJ/IOshE8kGF6U9Y9HWJin0=
es_core_ffotd_tu31_593,ieMrOzD1W5XoWWcSA+RmrUgrmGwetJtnUKc7nmtwKco=
es_core_ffotd_tu32_593,NQkV3yNWSvlDeuaJ1cRTK4BPSB4kvBAIY4nQf1ZQ5dk=
es_core_ffotd_tu33_593,lNkDeqa9BzQBQNMbEjKjEcrQ4FUOtO1uThIWpwkW5ao=
es_core_ffotd_tu34_593,YPdDKdhShR8pz9d7kpKfryDtiPIkHb25GV4YC5EXavs=
es_core_ffotd_tu35_593,3iE9H5FoNomnDGl5MYQJ31HPXyrSTU85c2/2uSd885I=
es_core_ffotd_tu36_593,jaywbb93sV9MaDCWnbG4vgYf+sXIkuniyWjO1qyDuQw=
es_core_ffotd_tu37_593,ntd56q70mvf4q5aT+eHwVVZ356vICFRiKshf3pMUS74=
es_core_ffotd_tu38_593,qNMdruzO5bcpKk0vrnkOpXZ69MpTdFaKR3b2+dlVUas=
es_core_ffotd_tu39_593,oPJm1DzbATn7jYP2osnpfVAsbMS/G1rpppmr/MyoyEA=
fr_core_ffotd_tu20_593,mC7xI/ZZ5puh4Mg/zXCpqcDjBLxUA8c6eHzV0Mu2jCM=
fr_core_ffotd_tu21_593,T7OPioxScCDUJj6BESI8wZFL5tFicWW0eiHrB8Bemwg=
fr_core_ffotd_tu22_593,BtbOrkEzTJx2Tt38XGDYt1vk5OKrLJNi+jNxndTa4JE=
fr_core_ffotd_tu23_593,DKwHvhe1wwKOQCSetnJbCUOBYQ0DtgV+WBKRsUYIge8=
fr_core_ffotd_tu24_593,s3+yY/QpXDiGtc7Vxj10Ow8o5gqBAyrYr/dR5+3lYr0=
fr_core_ffotd_tu25_593,HUUSsitDh67skv8AEhdmp6DmxUsGA3QG/5IYQ47mTnw=
fr_core_ffotd_tu26_593,4c5nSE41988i7M7O2aBVrOVKN0lQdpMhuLxKUKr8a3g=
fr_core_ffotd_tu27_593,ruMsUFejJQ6hYXD88E3s9l1kwiN2z4Uw5iwcpjyur5w=
fr_core_ffotd_tu28_593,Gs6JTY1qjkjnsTXKPqC5Vz2rYMBlzCawywe4RNFa/vQ=
fr_core_ffotd_tu29_593,OViRKkJ6qx0ByW65wc+ilQo7fSwDllicZ+XzA9XD1ZY=
fr_core_ffotd_tu30_593,TruZjK8D4ZGK9pz0nKYgX2vRnYY3+m7DWUErZCLmgbY=
fr_core_ffotd_tu31_593,ES96G3ptPUWH4FNKdpHz+gBvGZm9UOBgkrx+PdTtxuE=
fr_core_ffotd_tu32_593,9Gw3DlSQAKqBVkhGfVuclByq7Z+cO75Acj6aqNgKtoI=
fr_core_ffotd_tu33_593,k6EiO6KZNQJt3q9ul+4pUDkjYZF4L9kpK7rD8yJrQ3s=
fr_core_ffotd_tu34_593,J24sEpdS/kl9yyAVD9VkcmJ/4sfoEAWz/XB7AW+LMUc=
fr_core_ffotd_tu35_593,b4h14i78Aai1mWiCsh3H60szr4xdAnc7HyORXrSwGdU=
fr_core_ffotd_tu36_593,Zhk88QF8Dj9HeW3DVy94o/0bUlEJuWURdOjEwF9psIg=
fr_core_ffotd_tu37_593,BWxUMG5Bt/wmoMZBEsxWTi2j0cNchQWTWl8rgha/v8U=
fr_core_ffotd_tu38_593,IMzPvGM4/zS0RVElTDCvF9LZqvOljptck49mcEsVJa8=
fr_core_ffotd_tu39_593,/6iotcg5JeTL8oBY9UdP0FfY38LzY4nh0r0UMK51znE=
ge_core_ffotd_tu20_593,10ga3fW0Z3gzC2i8rq2tONBFMVyChiXfKIvH+GMKvGk=
ge_core_ffotd_tu21_593,RVtbI4tz63YtljRcxX38xCzEHa9awd8XG4jEgX+2vr8=
ge_core_ffotd_tu22_593,ZI7fxcuZ1dQLJgHcNi21mt0noBy1J/mn4SUt0rNOC5Y=
ge_core_ffotd_tu23_593,RUEs5Tcn57jlqqTuxE4wgA6IPG8A0MuRdNwHK00fopw=
ge_core_ffotd_tu24_593,GgM6u1uZAkm4oq6VyS6Mj5cbxuqCSOueTSKcOFCtE5I=
ge_core_ffotd_tu25_593,IHm/+QgR26/8qME9if7Q0YqQ1KKdeM/CffhK1GyOI8A=
ge_core_ffotd_tu26_593,9yfI4fazdLnsQb/Wg2pYkacJhPNe+TuEMVTOZrkxpJI=
ge_core_ffotd_tu27_593,fLX6HT1rRibA9L5/pZy3xIb69+9fwZ/TrrEwAGpKG4o=
ge_core_ffotd_tu28_593,hGi02v2zHUOiPeyMZ6sGkb0exmWwndpkiEVfXDpLTzw=
ge_core_ffotd_tu29_593,iSZsHOB8tID4PKrdQmU1+4GQ/kQzFEEM9mp9g7NKSRU=
ge_core_ffotd_tu30_593,DLZYyuULiHPEo0hjAj8mQuRF+4aG+PoJCY6w8Dtl/eg=
ge_core_ffotd_tu31_593,vr2qjS4u1MN+PHT28UVsP+9EQOh+CSOmIvrBS1Gjt2c=
ge_core_ffotd_tu32_593,B5qAXDSlMYMKuCMm+GNd3AJ8kI3GbuLl/ZM+HOj9iDI=
ge_core_ffotd_tu33_593,fPPEeMT0tzLLt/uC5WSJ6jLtY7TBRblfdOv/eDh5ztk=
ge_core_ffotd_tu34_593,FEWJJ/ikLA+05de2e8D+bwfpxLqbJB/ljEYauns+5pI=
ge_core_ffotd_tu35_593,7O3pCEOhSlGKF64ToZvfV0ksKPfNNkk9PWx7b+z6iNQ=
ge_core_ffotd_tu36_593,E7Ek22REoxWPAVTcOtHecBhmk3bx+NJEXeZEdXYiUA0=
ge_core_ffotd_tu37_593,qVUOr8sZ89+Rsg/D4y17M7LajPfTHzYkpyxC1atCvFY=
ge_core_ffotd_tu38_593,8DC81XOmsG6tnq+JcrRFUORuguroyLBEJVJMdg57tUI=
ge_core_ffotd_tu39_593,rSto/22REyFMF0PqWgL6W1EscvFeyJySeLsDXjshjUU=
it_core_ffotd_tu20_593,s8HtRgsyK+pm6uDSMkYvx3RMyXgCdiPQEIYLAj5RBqQ=
it_core_ffotd_tu21_593,hobQjDex8TMvGh0kB9MwP31CLTQCCpDYNXPhrqJH/1c=
it_core_ffotd_tu22_593,l/+hO+mEKAT99H3uvFRATo2iVZh35r44MJ38160pFEQ=
it_core_ffotd_tu23_593,2XdibvADY0q9iTPbHhee+fsaLjuuFIhxMdq+jWsikkg=
it_core_ffotd_tu24_593,KTvPbHUrXX+wENNclGk20VwOmMpvPoUfQ6iM1MAzoL0=
it_core_ffotd_tu25_593,yBmDQKz7ubTf+epefGSqdK/6/Gwdx0/bhZxk1iGl0jA=
it_core_ffotd_tu26_593,B8weoLRaqyuHmFsfN8poxNrAh4CPc+uRR/r1htyNxfE=
it_core_ffotd_tu27_593,fmaZTC2Q2M0Gs+72ZypknOELj/aegcYNuUgcDUk2kdQ=
it_core_ffotd_tu28_593,L2jBz7Bm3K/sQOMYgG/4tnxUikrgJmH+iDMZm8NKNHU=
it_core_ffotd_tu29_593,avCzYgHiRoKSa5oGXbidRFbYTMpyl+y7mvBTe1WTxNM=
it_core_ffotd_tu30_593,pYSSB+IPGKZ/EeIH0BqbCkvC9SibERuCW9C+SF6jdDo=
it_core_ffotd_tu31_593,S4uITgi8JeVxYRLcRIT5KVIcbN81S0JZ8mFiR4D6b+A=
it_core_ffotd_tu32_593,8c507AGKYtZYGncNyZswHyY29Lhv5NSRTRWtgaze6mo=
it_core_ffotd_tu33_593,QoEWoAbk/oXxl+gkGezNOk2QYqodejYjumjNpZN9oVQ=
it_core_ffotd_tu34_593,CrXS+2WaqHQZ0KQoZ8N925FYwZzxO0kb26RqDQFjlxc=
it_core_ffotd_tu35_593,fQ9PaGkmZHN1cKetqA1+Kq45wzLaTQxrYDj5MJZCAvc=
it_core_ffotd_tu36_593,UAgKnE/QbpfiBeILR6KwiAornH97914Ugq44kVw3HEI=
it_core_ffotd_tu37_593,bz14pCXF8SuuL99eXhNr6/xq0MipvBGaDnaKqAxOmrc=
it_core_ffotd_tu38_593,lb7kbHI+oIEe+r8kTs84visDeYtXmOVmA2O9SQZWSZk=
it_core_ffotd_tu39_593,OQeZIuKkAa5HldVU5ztgafiS/qdQlTYv1+Rg4NqpEEw=
ja_core_ffotd_tu20_593,/ZRlXEkEmWYydEaIghNJlk96u4b392PO4Eb3xyjRG3Q=
ja_core_ffotd_tu21_593,XhdECnhoNNPoPUpUqqFsI4oex0dEN8BoJmFlbIjsMGE=
ja_core_ffotd_tu22_593,7K5YUWRpKTLy03SyaLZ9HMvZZYnRw0NsrUILUiWcsRA=
ja_core_ffotd_tu23_593,Z1rCtmdUOw6D0vDV3GVTqbJekzojpfrktBn5qKFXmxA=
ja_core_ffotd_tu24_593,vu6UFlS1RsOfvC0LeZqlqK2Pr7shGFNUCr4jloasff0=
ja_core_ffotd_tu25_593,+AQgUJxD1meC32Bj0fEs+86/GG+7wCNSux6b303jM9g=
ja_core_ffotd_tu26_593,tXUyPatXYrosQ5eTdFDn9Ay5WBLsV7uCHjcWo7RtUro=
ja_core_ffotd_tu27_593,z5sfaZ0XMsLyUVzxZY1afl9ayInkhAo+ix7I8qY4sZI=
ja_core_ffotd_tu28_593,i+BSS9Q23p8zSvqdrg7rEO146ItW5kYRPqe5G5vCUm8=
ja_core_ffotd_tu29_593,piwy4mujXJ2ZLFZfKp5b9maT/wOyFa9Bm7DYv+Up/yM=
ja_core_ffotd_tu30_593,w7M27jET4lofgbK3tTPuw745eg9gCvjMskOIYOvQg8w=
ja_core_ffotd_tu31_593,4ivwUwojET1Xp25IuiHesJ1UF5giY20m4+VRCA8Cb3w=
ja_core_ffotd_tu32_593,nSLiBPgjYI1rcHzAeFgu0Fwohe1cszJSbnoMzgd12+w=
ja_core_ffotd_tu33_593,uxswsyVgE4hHf/FmqZef3BpHmEAibAClCms4h71w5MM=
ja_core_ffotd_tu34_593,iSeM+FkIUJU5lMs5MTWimBFpxbJ3Ctnat32LEx1PJyo=
ja_core_ffotd_tu35_593,spLzGConw5mhS33O4Ewvy0xdw+N6CoaAj+Wgscz7YWw=
ja_core_ffotd_tu36_593,Yb1uAMRHd5YxEnt5Y4xk+xr23xGNrdpa3Vi5srJAOvU=
ja_core_ffotd_tu37_593,Hro0qa0xjZchCQ1CB8ADSouK2rWDM3PkXTcFVA8YpMY=
ja_core_ffotd_tu38_593,DH4raExfEZQSXCZ+nA+Hw7qn0YQ/5D8PZamVkBu6cbI=
ja_core_ffotd_tu39_593,FiTVo5g+jeedEzZQj11VcedQ+E4xQFX0RhDLSgZq02g=
po_core_ffotd_tu20_593,6sf2RidHOnDWuVzG9O3e6uKOy3e4I4jeUhl5pIb6/AI=
po_core_ffotd_tu21_593,rdtNuZUl59vFxIiqd62x/kHNQsd5Otuhhcp+5euNjOM=
po_core_ffotd_tu22_593,53Hn3B7QwA40XFAnmQJBimm7zzxAt25cbuUvKnGo6/4=
po_core_ffotd_tu23_593,udouU+b432qRxY0ctXgaHNAGJbQiRR3jLr31Z01u3OE=
po_core_ffotd_tu24_593,tLGDSNOwpfYZGVBcnccOKhiUMIHNrdSktrwYQuoKGgs=
po_core_ffotd_tu25_593,4NiTUgaEW6a5HjV1MMItSlPWLN8CXEt/RUuG4osJRPs=
po_core_ffotd_tu26_593,Q5WMm4wLPDZX0P011KpOvOENVSWnwwJ5JNzZrKKXdUI=
po_core_ffotd_tu27_593,IkWJ+sp5sb9U1FHuJ1bnBupOIQZgFHIgaMlYOR1MRyk=
po_core_ffotd_tu28_593,uwpj9Bm1+2tN0LhYiFkaIwnV83NO5XfiqE1Utmjh2N4=
po_core_ffotd_tu29_593,Ejg7QfeDippiCpKzcpwDPb5CinRXdhj6tTo34sIfP2M=
po_core_ffotd_tu30_593,3WQgUrP1UHGbKNLjORaUwSmRoYVRggPArGPgjeAL0p8=
po_core_ffotd_tu31_593,BN7J0IvNNxf8A2AuG5v5jxbnR91scBrYlI1jtRhH3p8=
po_core_ffotd_tu32_593,X9pAJsIy3PFhQ1pZiWGET1bCU/tMmfcvdyW0MZ3nJ4M=
po_core_ffotd_tu33_593,H1hot1SwqTyQPxv9cVmFlVsGYCxS97B5eqkm3XrlWnA=
po_core_ffotd_tu34_593,MJtX6yvZxJk2BKZyRpTwY8N8msR1eGYJ4uIGk1SQviI=
po_core_ffotd_tu35_593,0tbpM3f/ff5ICaUdNBOj1Yy9WWIArUV8Y3FGAPL4TDw=
po_core_ffotd_tu36_593,TwBb3mfYrViRtnIM7B0U3sNFd7Cm+EDoxT5ZcmA99S0=
po_core_ffotd_tu37_593,uQuLq2m+DNDLcPSYLUpnickkT5nIpy6e2AhvsoioYvk=
po_core_ffotd_tu38_593,W6KUbmDYqSexcIjZQrxWWwtXpLEC8vI1ESeXQqp4zL0=
po_core_ffotd_tu39_593,ZLBbrxQmklWCZrjT8V0My5f8C9YfMckD57KtgN43AKg=
ru_core_ffotd_tu20_593,U2sSxT8kz4SWkhgFb0oCuShVA/+r8p5eeSKZ7anFXpY=
ru_core_ffotd_tu21_593,IgscKlKoU2wLy8XCR9QnDOaBzrwiW6v+GAbhnBlH7Wk=
ru_core_ffotd_tu22_593,e95AuALrlFZuwcdobOg7sANg0pCgj/ostfjM9fTq2Rw=
ru_core_ffotd_tu23_593,4gJOUeWbf3p/cBK4qtmijf/QVT8vU7Eflh3T92MRAmw=
ru_core_ffotd_tu24_593,dc3RpLTg8kZnuy3xH/V4UI/2Vdj9qFVHlNCVUyShjF8=
ru_core_ffotd_tu25_593,1C0EuzNcqG8Ymvb5louoJVMcUHup+OXxK74FU5wDsrk=
ru_core_ffotd_tu26_593,ludEPNyMlWvEY8m3qIDN29bJkL73oO85C2IwwZ9WBBA=
ru_core_ffotd_tu27_593,ghEhZmDBIaOM5rk3BhPq8JdbShHTYrKgxpoYnx7H1BU=
ru_core_ffotd_tu28_593,qsP3qJMusnD8IB1WqzKMdgZL58gF7VNzayBfO3KCrvk=
ru_core_ffotd_tu29_593,kLZldEaTEeailiSdxid4135JX6m7IROLZia6frbP4d8=
ru_core_ffotd_tu30_593,shl2o7sZDBghIdoYKFTmnWWI7KlisKgf7yQQyWRV5UI=
ru_core_ffotd_tu31_593,IJT9HrEzhcKG3pJocksvDYmAW+FtAkovFZdCEd1EzcY=
ru_core_ffotd_tu32_593,2sGrRk1M/oEyYTRNHewVo+rkVgd4FXxanJ47qp1gg7E=
ru_core_ffotd_tu33_593,a3n2A9GfVav2Myu29Kp/9g1vC//3uk2wjFwWH5dUaSo=
ru_core_ffotd_tu34_593,v7HKVFmjH76l27blKAFOIUY7fc6vm8L1GaEJDD0tZg4=
ru_core_ffotd_tu35_593,RxhsqdklW/qqPOCmb6fI5pinbQfeMbbKPT9I5sP2SMU=
ru_core_ffotd_tu36_593,g4CABCpmzy8zGG9/G/J3u1p+HdOM9QwvpVoAegU6GWg=
ru_core_ffotd_tu37_593,kSD5jxTFwynWzD7V/nJZQQHMSqol99lDI0eNLdQguoM=
ru_core_ffotd_tu38_593,zCyUNpShRc6Oo/wAgUwiM3+D7btsYxzTvHz/ZKc84co=
ru_core_ffotd_tu39_593,eBQbnBRnIQClnVcLifGkexrhW8Zu9vYSv8t1hVqNaSA=
sc_core_ffotd_tu20_593,HAZKZBRJwtLYX3XR5uCeJluBhn53+I/jnvEjPUKOk4Y=
sc_core_ffotd_tu21_593,/UIjx0uk+Kzbg81idjWC+S7NLKqjKj0+rA3S6xSR4uo=
sc_core_ffotd_tu22_593,hP2QAThRIFptn03mhiyvEDVpGYTGGoYyC4Ydki08ohc=
sc_core_ffotd_tu23_593,IDqVg38TCjuIrhAwtiKuMd6VSAsWk2ZMNtwRZJB8AXQ=
sc_core_ffotd_tu24_593,CQ5kTx/N27QVq7/MRx5oj4X+8/IX3C1nG4Cf+V4bNZM=
sc_core_ffotd_tu25_593,WxbCAeZGJT7LykxkzbhrPvKf/Zxqg59fiYm10qo1syY=
sc_core_ffotd_tu26_593,FJ9M6F2FBFOErVPwlpOGuc0W/wzf7pTyEJ2siJL8zo0=
sc_core_ffotd_tu27_593,aAqPczyXXf/ORCzPBDo7mgtZ/MQXySp+VKMNn0YYJDM=
sc_core_ffotd_tu28_593,Bdxj94ZKthFNjcugzDKfjPZB8jSZnz4ZUvHhlf8w0+A=
sc_core_ffotd_tu29_593,cv2BQsHdT/dvh1Nc7vvlXVVqoahOvTND/n3FArUuN88=
sc_core_ffotd_tu30_593,LceZLU2qDbnS4LyBGQXzTpOIUH82eDL6OVyfsODw9BI=
sc_core_ffotd_tu31_593,8xVIl+C+aevdYEvu7nrXUfeaVOGMtNZ2fYJHEdO7tkA=
sc_core_ffotd_tu32_593,3ih8fI7g8GLav48obrcygtuQVrAr6tUgUjCgxZDU2B0=
sc_core_ffotd_tu33_593,zC1xWas100tJyKzKU0+u5shCNv5wZW8VA5kY7czr2fI=
sc_core_ffotd_tu34_593,9s9ewzfJFDd3QKvhHyuxlDQmkerRqtC7BAZS/+Ryp4Q=
sc_core_ffotd_tu35_593,LnrSSV5bwfBTh4EEpUECqYH701hWovdhfrH7U/HDFrc=
sc_core_ffotd_tu36_593,jfYlm4tY55PZEaeaAMCLIYt/LUjFNE7gw9Z4QLqFE5c=
sc_core_ffotd_tu37_593,QxhGLT7ay/rXdEYryfN2ZlqKevnuKji65RuUJi3p38g=
sc_core_ffotd_tu38_593,eJgB8SSPVHVpzM/KcbJrWktpJTbPq6E3FGdKSEiGaLY=
sc_core_ffotd_tu39_593,DkL9KD8xjSeicOdgxAikP33foAlZIPs4TOLYYw+/uQo=
tc_core_ffotd_tu20_593,oc29eU+/Gl+WdG7vB6qc53Iow64vgdRXcg/Jpsm0RBE=
tc_core_ffotd_tu21_593,jqjPd1VqAWB0HMdds6Uai1i2cC9rQ9U53iflIzRtqD8=
tc_core_ffotd_tu22_593,YmH/Q3g8Wi+NFbxfMA8LDibgXaEJDRtCsIFEuHAfKug=
tc_core_ffotd_tu23_593,pcTM2bpDvYUCUJCMM8o/7xDKzGPLakF+l2pRjmTOUCo=
tc_core_ffotd_tu24_593,90p2X8q/GuQPKQ3J7PYGdjvdcF9Par8z/L+LXmFm8ok=
tc_core_ffotd_tu25_593,j+TJutz42oRAszS0XnkdRcb6Z1lBfOj9pe24QdwDP8M=
tc_core_ffotd_tu26_593,8xoGO9f9Ffd4cYHAHavCQtIhjTtZSfS2OaPIWVp+t38=
tc_core_ffotd_tu27_593,jCPwwYyvc43pYQcTTOSgBl+b+uR3ls9Sc3uR/pklTK4=
tc_core_ffotd_tu28_593,n3XMdB5Xbgrt8IMVuGwxY8xOQi6udbHF7gY401nzTfc=
tc_core_ffotd_tu29_593,xGjLKL8Ht0etxeL85eDzTfOWOHsyT8hnJSsExBqbtz4=
tc_core_ffotd_tu30_593,tQwVt5S0hd8tNqkM+1Q5NVYKmAlApp3aVFfeo0gxoO4=
tc_core_ffotd_tu31_593,VAyOkuH4/95XEDst8zT3q6om2SaSEgduvb+jb3oJoqc=
tc_core_ffotd_tu32_593,BvYIWECQhRrlxhhLqT5Th0TX6Auh2N0cwJIKSGKCbjM=
tc_core_ffotd_tu33_593,8GdUx4C/R7TzL23R3sIbBkl9MP2oihOtFQQBjv1Nz9M=
tc_core_ffotd_tu34_593,qEDM4W33GH7qw8JCz0WX5FfMxkk6xBMzwSbzwjJcR3c=
tc_core_ffotd_tu35_593,fYHmdOWLADFve8hzLAUCA+fkL7emBWkoMu8P4xlNdsM=
tc_core_ffotd_tu36_593,RfhVxwEd/LLrXmEuaIBszLvp60nRCpuQ4qYuAJSzNdM=
tc_core_ffotd_tu37_593,KSRPQq1QFtmH6yqc3wjX1dhG2iyjXwQz2RR/ZxEaSgU=
tc_core_ffotd_tu38_593,RpQsKvh1Ks7mTFglgf+qNvXxauKnXsWeLni4ydL30Wc=
tc_core_ffotd_tu39_593,3SFHtJKbepfLTQ292naO6/dIiFGfDtLe39A6oSQaR+Q=
core_ffotd_tu20_593,8zoIQVJlaLyhzcczlmYH6uSNzyS5oiHvY5lfCt3sazM=
core_ffotd_tu21_593,vdXTkAT6NEDY6Ox+6ECSNqxKt1cQXFJgJXvqDLPW3Ck=
core_ffotd_tu22_593,E+9uilnwPfB+K+l0H3z977+7knaMDFMLGhRh9xV/OuE=
core_ffotd_tu23_593,wRABYh1DM1Cnbo/P37ayrPAf6x3ryXw4AXK/bUT32vc=
core_ffotd_tu24_593,JMWZ2xCMkUwP/A7g6Qzw9F29Uj47LVidisziEiuwDOA=
core_ffotd_tu25_593,oIGfDPcT50JNet4gVFbZyujRwl/7PictcKnENz7WLMo=
core_ffotd_tu26_593,+WpfokkC/n8Eco9X6D0OliSOVpNQgMaopANsHs5NBpM=
core_ffotd_tu27_593,gA0BAZE2Y/LV+VOTAj38aOMqNqB1i1xnwm6q8JG5I4Q=
core_ffotd_tu28_593,A5hGojWrnFwADkifWwwQ+TxZmezjwKZASsX2LIrLV24=
core_ffotd_tu29_593,yypRt2jCcmvri+dL+eH9bdeOHs9lKvg72c8dcq6ii48=
core_ffotd_tu30_593,shzKK7TDRBBozDCE1gTdgxQerGIlwmF0gh3urD668mU=
core_ffotd_tu31_593,WY8qUt/0Hj8+uq3sMVKzAQ+CZzw+IGQkvlETF2/OlXk=
core_ffotd_tu32_593,/ZRBHG1gU6kNqtUS07+bcC16wRjMEnIvGFvchLmdbBM=
core_ffotd_tu33_593,QG6b39wHOxQFhKAF385sKCT0Dn/tBAUfblSdjHdk3wY=
core_ffotd_tu34_593,DcIavX5CEpDy4o+QImLNWpgPkO2URtPB1VmD1NK7XR0=
core_ffotd_tu35_593,yM1pSy9SYQHuK1zvWuGvZ7HdVuGMXdMF72jpaWuiKMQ=
core_ffotd_tu36_593,50UrJH6y2lCaaPRmSFTnYqhDOSD1ADsB6rGsNDHvRYU=
core_ffotd_tu37_593,Bb+MsJucI/BnrWHI1fLDZwZ5ktto2cSbgDMN/tqH7y8=
core_ffotd_tu38_593,2K5/RNYnD/SoilvqvfX/lXi8cb1dcBTBQUV+8+S1Xns=
core_ffotd_tu39_593,O5PkMb2iHNuPuck4LayPRaVdmi/AsGdVZHolqjvYhe4=

View File

@ -0,0 +1,34 @@
New,1,,,104.156.248.87:40000,104.156.248.95:40000,104.156.248.99:40000
Chi,2,,,108.61.238.217:40000,108.61.238.138:40000,108.61.238.130:40000
Dal,3,,,108.61.239.113:40000,108.61.239.180:40000
Sea,4,,,108.61.233.124:40000,108.61.233.100:40000,108.61.233.106:40000,108.61.233.105:40000
Los,5,,,108.61.234.128:20000,108.61.234.129:40000,108.61.234.204:40000
Atl,6,,,108.61.236.109:40000,108.61.236.153:40000,108.61.236.152:40000,108.61.236.112:40000
Ams,7,,,173.199.64.6:40000,108.61.98.133:40000,173.199.64.13:40000,173.199.64.14:40000
Lon,8,,,108.61.230.120:10000,108.61.230.152:40000,108.61.230.145:40000,108.61.230.180:40000
Fra,9,,,173.199.105.18:40000,108.61.112.180:40000,108.61.112.191:40000,108.61.112.192:40000
Tam,11,,,108.61.249.117:40000,108.61.249.118:40000,108.61.249.119:40000,108.61.249.120:40000
San,12,,,108.61.235.179:40000,108.61.235.112:40000,108.61.235.114:40000,108.61.235.100:40000
St.,13,,,108.61.232.122:40000,108.61.232.110:40000,108.61.232.109:40000,108.61.232.111:40000
Mon,15,,,108.61.231.117:40000,108.61.231.106:40000,108.61.231.114:40000,108.61.231.119:40000
Syd,19,,,108.61.227.109:40000,108.61.227.115:40000,108.61.227.101:40000
Den,21,,,108.61.106.30:40000,108.61.106.31:40000
Par,24,,,108.61.237.152:40000,108.61.237.150:40000,108.61.237.200:40000,108.61.237.154:40000
Tok,25,,,173.199.82.192:40000,173.199.82.237:40000,173.199.82.239:40000
Mos,26,,,173.199.67.32:40000,173.199.67.27:40000
War,27,,,173.199.83.237:40000,173.199.83.227:40000,173.199.83.236:40000,173.199.83.234:40000
Mad,29,,,108.61.97.108:40000,108.61.97.110:40000
Sao,30,,,189.1.174.20:40000,189.1.174.184:40000
Cap,31,,,197.84.209.11:40000,197.84.209.27:40000
Joh,32,,,197.80.200.66:40000,196.28.69.109:40000
Mil,33,,,108.61.102.20:40000,108.61.102.27:40000
Sin,60019,,,45.32.109.201:40000
CAN,60028,,,52.83.107.254:44999
CAB,60029,,,54.223.51.57:44999
TSH,60030,,,118.25.180.136:44999
TGZ,60031,,,111.230.241.115:44999
TBJ,60032,,,192.144.147.229:44999
TCD,60033,,,119.27.162.188:44999
ABJ,60034,,0,47.94.140.223:44999
ASH,60035,,0,47.100.209.71:44999
ASZ,60036,,0,120.79.211.9:44999
1 New,1,,,104.156.248.87:40000,104.156.248.95:40000,104.156.248.99:40000
2 Chi,2,,,108.61.238.217:40000,108.61.238.138:40000,108.61.238.130:40000
3 Dal,3,,,108.61.239.113:40000,108.61.239.180:40000
4 Sea,4,,,108.61.233.124:40000,108.61.233.100:40000,108.61.233.106:40000,108.61.233.105:40000
5 Los,5,,,108.61.234.128:20000,108.61.234.129:40000,108.61.234.204:40000
6 Atl,6,,,108.61.236.109:40000,108.61.236.153:40000,108.61.236.152:40000,108.61.236.112:40000
7 Ams,7,,,173.199.64.6:40000,108.61.98.133:40000,173.199.64.13:40000,173.199.64.14:40000
8 Lon,8,,,108.61.230.120:10000,108.61.230.152:40000,108.61.230.145:40000,108.61.230.180:40000
9 Fra,9,,,173.199.105.18:40000,108.61.112.180:40000,108.61.112.191:40000,108.61.112.192:40000
10 Tam,11,,,108.61.249.117:40000,108.61.249.118:40000,108.61.249.119:40000,108.61.249.120:40000
11 San,12,,,108.61.235.179:40000,108.61.235.112:40000,108.61.235.114:40000,108.61.235.100:40000
12 St.,13,,,108.61.232.122:40000,108.61.232.110:40000,108.61.232.109:40000,108.61.232.111:40000
13 Mon,15,,,108.61.231.117:40000,108.61.231.106:40000,108.61.231.114:40000,108.61.231.119:40000
14 Syd,19,,,108.61.227.109:40000,108.61.227.115:40000,108.61.227.101:40000
15 Den,21,,,108.61.106.30:40000,108.61.106.31:40000
16 Par,24,,,108.61.237.152:40000,108.61.237.150:40000,108.61.237.200:40000,108.61.237.154:40000
17 Tok,25,,,173.199.82.192:40000,173.199.82.237:40000,173.199.82.239:40000
18 Mos,26,,,173.199.67.32:40000,173.199.67.27:40000
19 War,27,,,173.199.83.237:40000,173.199.83.227:40000,173.199.83.236:40000,173.199.83.234:40000
20 Mad,29,,,108.61.97.108:40000,108.61.97.110:40000
21 Sao,30,,,189.1.174.20:40000,189.1.174.184:40000
22 Cap,31,,,197.84.209.11:40000,197.84.209.27:40000
23 Joh,32,,,197.80.200.66:40000,196.28.69.109:40000
24 Mil,33,,,108.61.102.20:40000,108.61.102.27:40000
25 Sin,60019,,,45.32.109.201:40000
26 CAN,60028,,,52.83.107.254:44999
27 CAB,60029,,,54.223.51.57:44999
28 TSH,60030,,,118.25.180.136:44999
29 TGZ,60031,,,111.230.241.115:44999
30 TBJ,60032,,,192.144.147.229:44999
31 TCD,60033,,,119.27.162.188:44999
32 ABJ,60034,,0,47.94.140.223:44999
33 ASH,60035,,0,47.100.209.71:44999
34 ASZ,60036,,0,120.79.211.9:44999