Quantcast
Channel: MMOFuse - MMORPG Guides & Resources
Viewing all 603 articles
Browse latest View live

Flood Protection

$
0
0
Hello everyone,

This flood protection system will currently only defend your server against the infamous CMSG_CHAR_ENUM opcode.
I made it somewhat dynamic so you can add a part of the code inside other packet handling functions aswell so you can defend your server against those packets too.

I was too lazy to create a patch ( Git and stuff ), so below you'll find a guide that guides you through the adding process.

Guide to add it:
If you're sure you haven't edited anything in WorldSession.h, WorldSession.cpp or CharacterHandler.cpp and you are on the latest TC revision ( the latest rev at the time of writing this ) you can download the already edited files
here
, simply replacing the files and adding the custom script 'packet_prot.cpp' to your core will do the trick.

else, you'll have to read a boring guide and add multiple lines on far too many places( I don't make the rules):
1. Open up WorldSession.h

2. Find the PartyOperations enumeration, looking like this :
Code:



enum PartyOperation
{
    PARTY_OP_INVITE = 0,
    PARTY_OP_UNINVITE = 1,
    PARTY_OP_LEAVE = 2,
    PARTY_OP_SWAP = 4
};


3. Add this code below that enumeration:
Code:



enum ProtectedPackets
{
    PACKET_CMSG_CHAR_ENUM,
    MAX_PROTECTED_PACKETS
};


4. Now, scroll all the way down or just use CTRL+F to find "void InvalidateRBACData();"

5. Below that function declaration, add a new array :

Code:

uint32 protectedPacketsCounter[MAX_PROTECTED_PACKETS];


6. Now open up WorldSession.cpp and head to the WorldSession class constructor, looking like this :
Code:



/// WorldSession constructor
WorldSession::WorldSession(uint32 id, WorldSocket* sock, AccountTypes sec, uint8 expansion, time_t mute_time, LocaleConstant locale, uint32 recruiter, bool isARecruiter):
    m_muteTime(mute_time),
    m_timeOutTime(0),
    _player(NULL),
    m_Socket(sock),
    _security(sec),
    _accountId(id),
    m_expansion(expansion),
    _warden(NULL),
    _logoutTime(0),
    m_inQueue(false),
    m_playerLoading(false),
    m_playerLogout(false),
    m_playerRecentlyLogout(false),
    m_playerSave(false),
    m_sessionDbcLocale(sWorld->GetAvailableDbcLocale(locale)),
    m_sessionDbLocaleIndex(locale),
    m_latency(0),
    m_TutorialsChanged(false),
    recruiterId(recruiter),
    isRecruiter(isARecruiter),
    timeLastWhoCommand(0),
    _RBACData(NULL)
{
    if (sock)
    {
        m_Address = sock->GetRemoteAddress();
        sock->AddReference();
        ResetTimeOutTime();
        LoginDatabase.PExecute("UPDATE account SET online = 1 WHERE id = %u;", GetAccountId());    // One-time query
    }

    InitializeQueryCallbackParameters();
}


7. Now, head to this line

Code:

_RBACData(NULL)


add a comma ( , ) after the statement. press the enter key ( good job ) and add this line:


Code:

protectedPacketsCounter()



8. Last edit we need to make is in the Characterhandler.cpp, so open it up.

9. Find

Code:

void WorldSession::HandleCharEnumOpcode(WorldPacket & /*recvData*/)


10. Replace the function ( just cause I'm too lazy to actually tell you where you need to add it exactly ) with mine :
Code:


void WorldSession::HandleCharEnumOpcode(WorldPacket & /*recvData*/)
{
    if(++protectedPacketsCounter[PACKET_CMSG_CHAR_ENUM] >= 3)
    {
        std::ostringstream ss;
            if(protectedPacketsCounter[PACKET_CMSG_CHAR_ENUM] < 5 || protectedPacketsCounter[PACKET_CMSG_CHAR_ENUM] % 25 == 0)
            {
                ss << "[Overflood Protection] : Session with ";
                ss << "IP address ";
                ss << GetRemoteAddress();
                ss << " triggered OverFlood Protection for packet CMSG_CHAR_ENUM. info : ";
                ss << "Account ID : ";
                ss << GetAccountId();
                ss << " Account Name : ";
                std::string accountName;
                sAccountMgr->GetName(GetAccountId(), accountName);
                ss << accountName;
                ss << " Player Name : ";
                if(GetPlayer() && GetPlayer()->IsInWorld())
                    ss << GetPlayer()->GetName();
                else
                    ss << " No Name ( not logged in )";
                ss << " current packet count : ";
                ss << (uint32)protectedPacketsCounter[PACKET_CMSG_CHAR_ENUM];
                ss << ", ignoring.";
                sLog->outError(LOG_FILTER_GENERAL, ss.str().c_str());
            }
        return;
    }
    // remove expired bans
    PreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_EXPIRED_BANS);
    CharacterDatabase.Execute(stmt);

    /// get all the data necessary for loading all characters (along with their pets) on the account

    if (sWorld->getBoolConfig(CONFIG_DECLINED_NAMES_USED))
        stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_ENUM_DECLINED_NAME);
    else
        stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_ENUM);

    stmt->setUInt8(0, PET_SAVE_AS_CURRENT);
    stmt->setUInt32(1, GetAccountId());

    _charEnumCallback = CharacterDatabase.AsyncQuery(stmt);
}



11. last step, add this custom script to your core :
packet prot - jamey - Pastebin.com

That's that, you're done, recompile.

Atm, this will only log that there are too many packets and will just not handle them, no further action is taken.

To add protection against another packet you will need to add a new enumeration, like this :
Code:


enum ProtectedPackets
{
    PACKET_CMSG_CHAR_ENUM,
        PACKET_ANOTHER_PACKET_NAME,
    MAX_PROTECTED_PACKETS
};


Then just copy the if statement of the CMSG_CHAR_ENUM, change any appearances with CMSG_CHAR_ENUM to your own packet name and paste it inside the other function that handles the packet ( at the top of the function ).

Quote:


Quote:


I will NOT
give support to people having trouble adding this, I think that you should be able to add this to your core if you're running a server... or in other words:
"you can supply toilet paper, doesn't mean you have to wipe every retards ass" ( Thanks Foe )

Adios


[Patch] Multi Trainer

$
0
0
Quote:

Since Rochet2 shared multi vendor patch, I tought I can make something similar such multi trainer :P

patch link:
https://docs.google.com/file/d/0B9MO...pITGFrU2M/edit

TRAINER_ID can be left blank and will use default npc's trainer list if has one.

Quote:

For example I have a simple creature gossip script to test that:For example I have a simple creature gossip script to test that:

Code:

#include "ScriptPCH.h"

class TestGossipNpc : public CreatureScript
{
    public: TestGossipNpc() : CreatureScript("TestGossipNpc") { }

    bool OnGossipHello(Player* player, Creature* pCreature)
    {
    player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "trainer 1 [default]",    GOSSIP_SENDER_MAIN, 1);
    player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "trainer 2 [entry: 918]",    GOSSIP_SENDER_MAIN, 2);
    player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "trainer 3 [entry: 914]",    GOSSIP_SENDER_MAIN, 3);
    player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "trainer 4 [entry: 928]",    GOSSIP_SENDER_MAIN, 4);
    player->PlayerTalkClass->SendGossipMenu(1, pCreature->GetGUID());
        return true;
    }

  bool OnGossipSelect(Player* player, Creature* creature, uint32 /*uiSender*/, uint32 uiAction)
  {
    switch (uiAction)
    {
    case 1:
          player->GetSession()->SendTrainerList(creature->GetGUID()); // if using without trainer_id specified, then the npc has to containthis flag id  UNIT_NPC_FLAG_TRAINER = 16, in this case we will use 17 since the npc needs flag id 1 for gossip and 16 to set the npc as a trainer
    break;
        case 2:
      player->GetSession()->SendTrainerList(creature->GetGUID(), 918); // rogue trainer list
    break;
    case 3:
      player->GetSession()->SendTrainerList(creature->GetGUID(), 914); // warrior trainer list
    break;
    case 4:
      player->GetSession()->SendTrainerList(creature->GetGUID(), 928); // paladin trainer list
    break;
    }
    return true;
  }
};

void AddSC_TestGossipNpc()
{
    new TestGossipNpc();
}


This patch does NOT spawn any creature around, if you are going to think that.

Credits : Alexewarr

rick roll

$
0
0
Please someone must have the original Rick Roll HTML javascript code somewhere, you know the page that played the video and then when you tried to exit it sent you pop ups of the the lyrics

[Cabal Private Server] MMOParadox Expansion

$
0
0
MMOParadox is back, now even stronger!

Official webpage:http://mmoparadox.net
Official forum:http://mmoparadox.net/forum/
Official facebook: https://www.facebook.com/mmoparadoxcbl

Rates:

150x EXP
100x Skill EXP
40x Pet EXP
80x Craft
40x Alz
60x Alz Bomb Rate
20x Drop Rate
20x AXP
4x WEXP
Item Drop: 3 items / mob
Max Reborn: 500
Free Reborn: 150
Paid Reborn: 350 (10 mil alz / one reborn)
Reborn Level : 170

Dedicate Server Information:

CPU: Intel® Xeon® E5-1650 v2 Hexacore
RAM: 64 GB
Connection: 1 Gbit/s

MMOParadox Rapture features:
24/7 Up-time and professional Support
Anticheats Custom Protection (Oh and I would not try not even a little to play with hacks because you are gonna have a nice gift from your computer)
All the server's configuration has been remodified in that way that all players can enjoy playing without any lag or any unpleasant encounters.


Starting Class Rank Grade 11
Mission War (TG runs at certain times, every 4 hours)
Saint's Forcecalibur Boss in LakeSide every week
More skill slots added
EP 10 Skills
EP 10 Archridium Sets
EP 10 Archridium Weapons
EP 10 BM3 Synergys
All debuffs status are increased
All upgrade skills status are increased
Channel 3 (Hardcore x2)
Channel 4 (Hardcore x4) - A new variety of Mobs
Added Chaos Infinity
Archridium Sets/Weapons drop from Chaos Infinity Dungeon
YUL Event System Working
T Point Event System Working
Added all entry dungeons items on T Point shop
2 New Npc in DS and GD (Nation War Items)
Guild icons system
Astral Bike PW5 (New Bike)
Special Inventory
T Points Reward for played time


Website features:
-Rankings characters,guilds
-Unique managers
-Donate manager
-Characters manager
-Stats manager
-Nation manager
-Resets manager
-World manager
-Clear pk manager
-Convert votepoints
-Balances information
-Latest bought items with pcoins
-Unique webshop


TO DO LIST:
Arcana Trace map
Arcane Golem with custom start script
Archidium support for change appearance
Support for Archidium on the Action House
Dance 3
Nostalgia Forest map
Frozen Colosseum map
Awakening Forgotten Temple B2F dungeon
Awakening Forbidden Island dungeons
Tower of Undead B3F dungeon
Summer Costumes
Costumes BM-3 Procyon&Capella / Nurse Costums
New Dialogue Style


COMING SOON:
http://imagizer.imageshack.us/v2/xq90/856/sso0.jpg
http://imagizer.imageshack.us/v2/xq90/34/e4j7.jpg
http://imagizer.imageshack.us/v2/xq90/196/e0ug.jpg
http://imagizer.imageshack.us/v2/xq90/11/gtuj.jpg
http://imagizer.imageshack.us/v2/xq90/577/euay.jpg
http://imagizer.imageshack.us/v2/xq90/36/cnvr.jpg
http://imagizer.imageshack.us/v2/xq90/541/2ljl.jpg
http://imagizer.imageshack.us/v2/xq90/6/h780.jpg
http://imagizer.imageshack.us/v2/xq90/607/o32h.jpg
http://imagizer.imageshack.us/v2/xq90/31/708c.jpg
http://imagizer.imageshack.us/v2/xq90/812/bsjg.jpg
http://imagizer.imageshack.us/v2/xq90/30/lxr4.jpg
http://imagizer.imageshack.us/v2/xq90/716/vpld.jpg
http://imagizer.imageshack.us/v2/xq90/845/x2vj.jpg

4.3.4 Player start with all spells script (trinitycore)

US Gold on High Populated Realms for 0,89$ / 1k

$
0
0


Click to add us via Skype NOW!


Correct Skype name is: ragnaros-gold-us !




We are selling gold on high populated US realms




Current Price: 0,89$ / 1k!!!








We are accepting payments via Moneybookers! If you need more informations contact us via Skype: ragnaros-gold-us :)

[WTB] US WoW gold on all realms for 0,6-0,65$/1k

$
0
0


Click to add us via Skype NOW!


Correct Skype name is: ragnaros-gold-us !






We are buying Gold on all US realms!





Current Price: 0,60-0,65$/1k!!!


The "Current Price" is depending on your server's gold value!






We are sending payments via Moneybookers! If you need more informations contact us via Skype: ragnaros-gold-us :)

[WTB] EU WoW gold on all realms for 0,55$ or 0,41€/1k

$
0
0


Click to add us via Skype NOW!


Correct Skype name is: ragnaros-gold !






We are buying Gold on all EU realms!

or
You can change your gold to 60-day Scanned Gamecard!





Current Price: 0,50-0,55$/1k!!!


The "Current Price" is depending on your server's gold value!






We are sending payments via Moneybookers! If you need more informations contact us via Skype(500+partners): ragnaros-gold :)

[WTS] EU 60 days Scanned Gamecard for 20€!

$
0
0


Click to add us via Skype NOW!


Correct Skype name is: ragnaros-gold !








We are selling 60 days Scanned Gamecard





Current Price: 20 €

EU Gold on High Populated Realms for 0,70$ / 1k!

$
0
0


Click to add us via Skype NOW!


Correct Skype name is: ragnaros-gold !




We are selling gold on these realms:






Antonidas A
Amanthul A
Arathor A
Argent Dawn A
Archimonde H
Blackhand H
Blackrock H
Burning Legion H
C'Thun H
Colinas Paradas H
Defias Broderhood H
Draenor H
Dun Modr A
Emerald Dream H
Eredar H
Frostmane A
Grim Batol A
Hyjal A
Hyjal H
Kazzak H
Kult der Verammten H
Maelstorm A
Outland A
Ragnaros A
Ragnaros H
Ravencrest A
Shattered Hand H
Silvermoon A
Stormscale H
Stormrage A
Sylvanas A
Sylvanas H
Tarren Mill H
Twilights Hammer H
Twisting Nether H
Ysondre H




Current Price: 0,70$ / 1k!!!








We are accepting payments via Moneybookers! If you need more informations contact us via Skype(500+partners): ragnaros-gold :)

Newbe

$
0
0
Hi guys, i'm new with emulator, can u say me with wich emu i can start? I've a Intel core 2 Duo processor with 4Gb DDR2

TrinityCore Reforging 3.3.5a (WOTLK)

$
0
0
Quote:

Originally Posted by Rochet2
Just dropping by to publish Trinitycore reforging script that I made over a year ago .. or 2,
but never finished the blizzlike version of it.

Get it:
https://drive.google.com/folderview?...UE&usp=sharing

What does it do?

Change 40% of your item's stat to something else.
Sends item packets so you can see the changes on item tooltips
Simple and easy to use interface

Credits
Rochet2

what's up people

$
0
0
Hey i'm new and i'm happy to be part of this comunity

[Arcemu][Trinity] Grumbo'z Guild Warz

$
0
0
Grumbo'z Guild Warz System.
"This is NOT your Grandpa's Guild House System."


  • This allows Guild Masters to purchase multiple locations based on map id/area id/zone id for xx guild coins(value easily changed in the Lua). when a location is purchased a flag will spawn based on team ally/horde.


  • guild masters can place a guild house at each location for xx Guild coins (value easily changed in the Lua).


  • guild masters can place up to xx guild pigs(amount and price can be changed in Lua).
    each pig will pay 10g to all guild members online per half hour.


  • guild masters can place guards (amount and price can be changed in Lua) at each location to protect there flag for xx guild coin each.


  • guards will announce location id when in combat so guild members can tele to location.


  • guards are disposable and wont respawn when killed.


  • guild members can display information about the location they are at.


  • guild members can list all the areas owned by there guild by location id.


  • guild members can teleport to each location owned by there guild using the location id.


  • guild members can invade guild locations from apposing team and attempt to tag there flag.
    if a guildmember tags the flag of an apposing team, that location will transfer ownership
    including all pigs in that location to the guild that tagged the flag.


  • all commands can be altered easily in the Lua.


  • all limits and costs can be altered easily in the Lua.


Horde Location:


Ally Location:


>>Instructional video of basic commands<<



Demo Video "invasion"


The
Trinity/Eluna
Project

latest version 3.3 1-6-2014
:eek:all commands can be altered easily in the Sql table:eek:
all limits and costs can be altered easily in the Sql table.
:cool:Eluna commands function only while using Guild Chat.;)
"Welcome to my nightmare"


ALE Links
Latest version 3.3 12-23-2013
Guild Warz .lua
Guild Warz Sql table
Guild Warz Npc/item .sql

:eek:All values, limits and commands are adjustable in the Lua.:eek:

"KING SPADE"

!!It's bloody frak'n Anarchy!!

MuOnline Eclipse Mu [15X][Ex700][LongTerm][NoReset][Unique Features]

$
0
0
We would like to invite all of you and ur friends to MuOnline Private server, we have enough budget to provide long term server & as much fun as we can
everything is running under premium files, more info below


Cabal Server(Elite Gamer's Arena)

$
0
0
Redemption of EGArena

Official webpage: Redemption of EGArena
Official forum: Elite Gamers Arena Community
Official facebook: https://www.facebook.com/EGACommunity
Official Twitter: https://twitter.com/EGArena
Rates:
SKILL EXP: 2000x
CRAFT EXP: 300x
WEXP: 40x
PET EXP: 1500x
DROP RATE: 100x -> 200x
ITEM DROP: 1 -> 2
ALZ DROP: 50x -> 60x
ALZ BOMB: 50x -> 60x

Dedicate Server Information:
CPU: Intel® Core™ i7-4770 Quad-Core Haswell
RAM: 32 GB
Connection: 1 Gbit/s UP/Down
DDOS Protected

Redemption Rapture features:
24/7 Up-time and professional Support
Cheats Custom Protection (Cheat Logger and BlackList activated so if you use cheats you will be listed on our logs and will get banned. http://img18.imageshack.us/img18/3199/zcp9.jpg)
All the server's configuration has been re-modified in that way that all players can enjoy playing without any lag or any unpleasant encounters.

Leveling system removed and replace with Redeem Ranks
R.Rank max for the moment is 30 and each redeem ranks has 10 Redeems
The redeeming is based on the redeem coins that drop from the mobs.

In redemption we give you the possibility to start with class rank 20 and battle mode 3 among much more! Starting with class rank 20 means that you don't need to do those long and boring class rank quests anymore!
Mission War (TG runs at certain times, every 4 hours).
Saint's Forcecalibur Boss in LakeSide every week.
Daily Boss Raids with unique drops.
Auction house allows 3 slotted items to be listed.
Alz drop limit increased to 1 mil instead of the standard 30000.
EP 10 Skills.
EP 10 Archridium Sets + Custom Made.
EP 10 Archridium Weapons + Custom Made.
EP 10 BM3 Synergys.
YUL Event System Working.

Website features:
-Item Customize'r
-Rankings characters
-Characters manager
-Stats manager
-Nation manager
-Redeem manager
-Vote System with reward
-Convert Vote Tickets

Important Upcoming updates:
-Increasing the HP limit so players can have above 65353 so we will increase the R.Rank to have very strong characters
-New Gladiator Class(but not by replacing and old one,adding it like it should be as a new class)
-New Website that will be a lot faster and secure and with a totally new design

WTT my retail wow account

$
0
0
Ok as the title says I want to trade my wow account with a full 522 NE monk and full pvp 85 rogue Human.:D For a private server like eternian wow and so on :0

WOW ADDICT - Addmit it we are all addicted! 4.3.4 In search of some true addict GM's

$
0
0
No need to make this post fancy it is just a recruitment thread.. I will only put time into advertising threads. This is for serious applicants only not for someone who wants commands and power and will leave me before we get big. This is for the people true to the addict wow name who will be loyal to the server and help me progress in the recruitment and growing phases of this server. In 2008 I had over 800 people on The Lost Realms and I was in the top 5 spots on all of the vote sites. I am a serious contender and I am coming back to kick some ass.. Who is with me?

Alright so I finally got enough money to get my server machine up and running.
It is a great machine to start us out on and once we get an average amount of players on I will upgrade to a dedicated host but for the time being I am very happy with what I have.

The server specifications are as follows:
QUAD CORE 2.5GHZ
4GB DDR2 RAM
50MBPS

Server Name: Owned WoW
Server Patch: 4.3.4
Server Information: Instant 85


I am currently looking for at least two head game masters to be my go-to guys to help me run the server. I will be hiring at least 5 game masters to start out with and I will choose two out of the five as my head game masters. As a game master you will have the duty's of hosting events, answering tickets, forum support, in-game support, banning, bug reporting, etc.

If you are interested please add me on Skype: X_Chronic_X

Teleporter scripts for Trinity?

$
0
0
I have been out of the loop for the last couple of years and last time I was in the loop Arcemu had LUA scripts that you could modify and create teleporters, boss fights, etc.

Is there any way I can create a teleporter without compiling into the core? How do you go about adding a teleporter in Trinity these days?

Thanks in advance.

[WoW] 4.3.4 - WOW ADDICT - Instant 85 Fun Server! < FREE S9 & T11 > OMFG AWESOME!?!

$
0
0
WOW ADDICT 4.3.4
set realmlist wowaddict.servegame.com

Currently in beta testing we are in desperate need of game masters and players! If you are interested in helping out please contact me asap!
Skype: X_Chronic_X



  • Website: ADDICT WOW
  • Forums: *Coming Soon*
  • Register: ADDICT WOW
  • Instant Level 85
  • Shattrath Mall
  • Free T11 + S9!
  • Tons Of Obstacles and Mazes! *Coming Soon*
  • Custom Raids *Coming Soon*
  • Earn TONS Of Other Custom Items! *Coming Soon*
  • All Cataclysm Spawned!
  • Great events hosted every day!
  • Dedicated Host (1000MBPS Connection!) No Lag!
  • Tons of cool custom voter rewards!
  • Great staff to help out with tickets + events!
  • Incredible stability and uptime (No rollbacks!)
  • Running patch 4.3.4 Cataclysm



1. Downloading The Game
World Of Warcraft 4.3.4
[Click here to download WOW Client 4.3.4 Torrent] [Mirror 1] [Mirror 2]
Download not working? Make sure you have a torrent download program like Vuze.

2. Register Your In-Game Account
Please use our registration page to create an in-game account!
[Click Here to Register an In-Game Account]

3. Editing your Realmlist file
Edit your realmlist: set realmlist wowaddict.servegame.com
(Program Files\World of Warcraft\Data\enGB\ realmlist.wtf)
For example:
set realmlist wowaddict.servegame.com


You should delete your cache folder before playing on our server so everything shows up properly.
To do so just go in your world of warcraft directory and delete the cache folder.



Cataclysm Dungeons/Raids:

  • Throne of the Tides is Available.
  • Blackrock Caverns is Available.
  • End Time is Available. (Experimental)
  • Grim Batol is unavailable.
  • Halls of Origination is Available.
  • Hour of Twilight is unavailable.
  • Lost City of the Tol'vir is Available.
  • The Stonecore is Available.
  • The Vortex Pinnacle is Available.
  • Well of Eternity is unavailable.
  • Zul'Aman is Available.
  • Zul'Gurub is Available.



Raids:

  • Baradin Hold is Available. (Experimental)
  • Blackwing Descent is Available. (Experimental)
  • Dragon Soul is unavailable.
  • Firelands is Available.
  • The Bastion of Twilight is Available. (Experimental)
  • Throne of the Four Winds is unavailable.




  • Barber Shop is Available.
  • Dungeon Finder is Available. (Experimental)
  • Death Knight Starting Area is Available as intended.
  • Auction House (AH) is Available.
  • Most Vehicles are Available.
  • Most Quests are Available.
  • Most World Events are Available.
  • Most Rare Elite Spawns are Available.
  • Most Creatures are Available and Scripted.
  • Most Items are Available.
  • Transmogrification is Available as intended.
  • Reforge is Available as intended.
  • Void Storage is Available as intended.
  • Registration Page is Available.
  • Ore spawns are Blizzlike spawns.
  • Most Achievements are Available.
  • Warden Anti-Cheat is working as intended.
Viewing all 603 articles
Browse latest View live


Latest Images