Go Back   EQEmulator Home > EQEmulator Forums > General > General::Server Discussion

General::Server Discussion Discussion about emulator servers.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-30-2014, 02:09 PM
zerjz3's Avatar
zerjz3
Discordant
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 301
Default Sanctuary - Fully Custom High Difficulty

The stage is set in a brand new universe, with a highly stylized approach to itemization and dungeon themes. Think back to the feeling you had when you first began playing classic EverQuest, a sense of wonder and danger as you explore an unfamiliar new world. This feeling has been recreated here in a brand new game created in the EverQuest engine and we are very excited to share it with you.

Features:

+ 100% custom content - no item or zone is like its classic EverQuest counterpart, everything has been reworked from the ground up to give players a sense of the unknown, mystery and intrigue.
+ Level 40 cap for the base game, with future planned expansions raising the level cap
+ Dangerous and complex world - players will need to band together and form alliances as they set out to rediscover the new world and find their place among the new pantheon of heroes
+ Professional customer service - You will never see a developer goofing off, spawning things for players or jabbering in OOC. GM powers are used very sparingly and only when necessary to provide support to the players
+ Dynamic world role playing events with a unique approach to player interaction and storytelling
+ Overall artistic feeling to the world, evoking suspense, intrigue, horror, mystery, and humor
+ Consistent level of quality - A small, focused development team so everything remains consistent and cohesive
+ Balanced gameplay - Everything in our world has its place and a purpose.


+ Subclasses +

Choose your own character development and unlock unique custom class abilities based on your playstyle and item choices. Will you be a Samurai, a Monk capable of great destruction with his stealth abilities and bladed weapons, or will you choose the path of the Sensei, a peaceful enlightened one focused on purifying the body of himself and his allies to augment their defenses and heal their wounds? Perhaps you'll be something else entirely, such as the Sage, a Sorcerer specializing in the positive and negative manipulations of mana.

+ Open Race System +

Players can enjoy an endless number of character combinations with the open race system, allowing any class to be any race

+ Hundreds of rare and ultra rare items +

Stand out from the crowd in valuable collectible items. Discover items so rare that they'll be one-of-a-kind in your possession for a long time to come. Collect interesting and useful treasures from every corner of the world, at every level range, and amass a huge collection of trinkets and fashion pieces.

+ Epic Raids +

Gather your allies to tackle thoughtful, story-driven raid content. Create strategies and gear up with your friends to defeat the raid bosses and soar to all new heights.

+ High Definition Textures +

The visuals of the game have been reworked with modernly styled, high definition textures. You will experience the EverQuest engine as it's never been seen before.

+ One Step Download +

No longer will you have to hunt down a compatible client, which used to be a tedious and time consuming process. Our custom launcher features the full game download alongside our custom files to provide you the easiest way to get started playing possible.

Visit us at http://www.playsanctuary.com for more information and to download the game

Last edited by Akkadius; 12-06-2016 at 05:34 PM..
Reply With Quote
  #2  
Old 12-30-2014, 02:12 PM
zerjz3's Avatar
zerjz3
Discordant
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 301
Default

+ New Starting Experience +

Sanctuary has been revamped from its original design, now introducing players to our world via a special introductory event. Gone is the desert island of days past, and players will now find themselves face to face with a powerful and dangerous adversary immediately upon beginning the game.

+ Special Promotional Item +

All players who played on Sanctuary from June 2014 to November 2014 are eligible to /claim a special reward, Memento of Beial Island, in remembrance of the original starting zone. This offer will not expire and the /claim reward will be available to everyone who played during that period of time.
Reply With Quote
  #3  
Old 12-30-2014, 02:21 PM
zerjz3's Avatar
zerjz3
Discordant
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 301
Default

+ Classes +

Adventurer

This rough-and-tumble spirit is always ready for anything. Upbeat and hearty, this fast moving adventurer takes the lead in any situation and never backs down. Possessing high proficiency in most weapons, and able to wear all kinds of armor, this is a good choice for those who want to stand on the front lines of battle and discover treasures and secrets before anyone else.

Subclasses:

- Warrior
- Merchant


Dragoon

Noble and just, Dragoons serve as natural champions for the causes they see fit. Taking the moral high ground in any situation, Dragoons are a trustworthy and valuable partner. Dragoons specialize in two handed weapons, particularly giant broad swords and lances, with which they are also able to bash their opponents. Dragoons wear heavy armor and plan their attacks strategically, sometimes opting to stand in the back and throw heavy spears.

Sublasses:

- Knight
- Dragoncaller


Monk

Monks are a sect of priest that have taken a vow to remain pure and chaste. They diligently train their bodies to ignore earthly temptations and needs. A Monk's ultimate goal is to achieve a state of enlightenment that transcends the mortal plane. Pacifist by nature, a Monk will defend himself if necessary, using hand to hand weapons, blunt objects, deadly shurikens, and sharp katanas.

Subclasses:

- Samurai
- Sensei


Summoner

Summoners are mages who specialize in the creation and invocation of supernatural objects and creatures. Pulling these things from seemingly nowhere, these summoners are deeply connected to a plane of existence that no one else can see.

Sublasses:

- Monster Summoner
- Geomancer


Occultist

An Occultist does not possess innate magical abilities, but rather has delved deep enough into the occult that he can invoke void magic through rituals and sacrifices. Many of the Occultist's spells are contained within dark grimoires and texts that are only legible to a highly trained occult scholar. Being that the Occultist is a person born out of the magical realm, he has training in all armor types and can wield most weapons.

Sublasses:

- Faustian
- Galaxian


Witch

Witches are highly attuned to nature and the protection of the natural world. Witches have such respect for plants and animals that they will avoid harming them at all costs, instead seeking guidance and comfort in their presence. Every Witch has a familiar with whom she has a deep and lasting relationship. Witches are natural healers and spiritual leaders, offering both physical and mental aid to her friends and allies.

Subclasses:

- Hedgecrafter
- Vodouist


Enchanter

Enchanters are masters of the material world, augmenting and altering objects as they see fit. With a wave of the hand, they can curse and uncurse items, supercharge their allies, and severely weaken their opponents. Enchanters are also able to communicate with the supernatural realm, calling forth a friendly magical wisp to aid them on their travels. Many Enchanters choose to specialize in the art of jewelcrafting, as precious gems are particularly conducive to their enchantment magics.

Subclasses:

- Jeweler
- Puppetmaster


Alchemist

Alchemists are primarily interested in the conversion and transference of one material to another - at a cost. The main pillar of Alchemy is that of Equivalent Exchange: For every gain, there must be an equal loss. Alchemists can create amazing potions unseen elsewhere in the world, using specialized waters and plant materials. They can also create poisons, able to be applied to weapons, food, drink, and used directly on the target of the poisoning. Alchemists are able to imbue precious metals, and even convert them to new metals altogether.

Subclasses:

- Medic
- Chemist


Assassin

The Assassin is a master of dealing death unexpectedly. Lurking in the shadows, one never knows when an Assassin may strike. These clever rogues are proficient in using piercing and slashing weapons for a clean, quick kill. The Assassin is able to talk his way out of almost any situation, and will be quick to flee when things don't go according to his plan.

Subclasses:

- Imp
- Ninja


Archer

The Archer is a master marksman, luring her prey into snare traps and then picking them off from a distance with her bow. A capable scout and hunter, the Archer can aid allies by foraging for food, fishing, leatherworking, and providing basic medical care.

Subclasses:

- Soldier
- Trapper


Bard

The messengers and entertainers of the world, Bards possess great musical talent. They chronicle the adventures of their allies, retell historical events, and provide comfort and entertainment to all.

Subclasses:

- Aristocrat
- Dervish


Priest

Stern and revered, these members of the clergy dedicate their lives to theological studies. Their connection to the gods grant them divine powers, able to heal the most tainted of souls with a splash of holy water and prayer. Some priests delve into the world of politics, moving their way up the ranks of the churches, while others go their own route, choosing to live a life of isolation and solitude.

Subclasses:

- Vampire
- Bishop


Necromancer

More than just mere dabblers in the macabre, Necromancers are truly undeath itself. They are responsible for bringing the undead into the world, and over time have served as the mortal planetary grim reapers. Necromancers help the lost spirits of the dead find their way, and a Necromancer will almost always be spotted at the scene of a murder or death, collecting the lingering ambient souls.

Subclasses:

- Grim Reaper
- Demonologist


Tamer

Tamers have wilderness survival in their blood. With their animal companions, a tamer spends all of her free time out in nature. They are exceptionally skilled in hunting, gathering, foraging, fishing, woodworking, and first aid.

Subclasses:

- Breeder
- Shifter


Sorcerer

A Sorcerer's philosophy is simple - magic in its purest form is the greatest gift to all mankind. Viewing other magical specialties as inferior and watered down, a sorcerer constantly tries to sharpen his mind and stay focused on his craft. Knowledge is literal power to a sorcerer, and he looks down upon those that don't expend an effort to learn and develop.

Subclasses:

- Chronomage
- Sage
Reply With Quote
  #4  
Old 12-30-2014, 03:13 PM
Ozium
Sarnak
 
Join Date: Aug 2009
Location: n/a
Posts: 67
Default

WARNING: this server requires a custom launcher from unknown persons to play there.
Reply With Quote
  #5  
Old 12-30-2014, 03:22 PM
ghanja's Avatar
ghanja
Dragon
 
Join Date: Aug 2012
Location: Hershey, PA
Posts: 501
Default

Quote:
Originally Posted by Ozium View Post
WARNING: this server requires a custom launcher from unknown persons to play there.
If it's the same patcher that was in use a month ago (or whenever it was before they went down), it's one that was coded by a prominent individual who serves on the development staff here. If that person wishes to disclose themselves, that is up to them. Though, it's in use in at least one other EQEMU server.

Did you download the patcher? Does it throw any AV issues? (Will do so on my end to check it out, I assume with the "WARNING" there are such legitimate concerns right?).
Reply With Quote
  #6  
Old 12-30-2014, 03:33 PM
ghanja's Avatar
ghanja
Dragon
 
Join Date: Aug 2012
Location: Hershey, PA
Posts: 501
Default

FWIW:

https://www.metascan-online.com/en/s...634270ffb73361

Oz, am I missing something? Was there something else someone told you from there to download or? I mean the "WARNING" comes off sort of strong, as if to suggest/imply wrong doing.. and the community isn't much different than any other, much less EQ the game itself where reputation is "everything."

Are you just simply uncomfortable with the idea of running a patcher? In that case, could you have just stated that? Zerjz3, shed some light on this sir/maam?
Reply With Quote
  #7  
Old 12-30-2014, 03:43 PM
zerjz3's Avatar
zerjz3
Discordant
 
Join Date: Aug 2010
Location: Sanctuary
Posts: 301
Default

This launcher was made by someone high up in the community and all it does is grab necessary files that someone may be missing. It scans your folder and compares your files to what's needed for the server. It's a lot easier and more efficient to do it with a launcher than to have 20 files that need to be manually downloaded and installed in all the right places within your EQ directory.
Reply With Quote
  #8  
Old 12-31-2014, 09:46 AM
nenelan
Hill Giant
 
Join Date: Feb 2008
Posts: 116
Default

Weighing in, as useful as the launcher is, some of us are particular and like little packs they can download and wrestle with themselves. But I imagine I'm in the minority there
Reply With Quote
  #9  
Old 12-31-2014, 06:27 PM
Secrets's Avatar
Secrets
Demi-God
 
Join Date: May 2007
Location: b
Posts: 1,427
Default

EQLauncher is a launcher I wrote for many other game projects in the past. It's a C# app and I will post the source code here if needed.

The only thing the app does is get files from a webserver (which I won't link here) and downloads an XML that contains a list of files to update your eq client.

This is all that it does really:

Code:
      public static void initialize(Main pMain)
        {
            m_pMain = pMain;
            m_pWebClient = new CGWebClient();
            m_pWebClient.DownloadFileCompleted += new System.ComponentModel.AsyncCompletedEventHandler(m_pWebClient_DownloadFileCompleted);
            m_pWebClient.DownloadProgressChanged += new System.Net.DownloadProgressChangedEventHandler(m_pWebClient_DownloadProgressChanged);
            m_pWebClient.DownloadFile(WEBSITE + "launcher/patch.xml", "patch.xml");
            try
            {
                using (System.Xml.XmlTextReader pXmlTextReader = new System.Xml.XmlTextReader(Directory.GetCurrentDirectory() + "/patch.xml"))
                //using (System.Xml.XmlTextReader pXmlTextReader = new System.Xml.XmlTextReader( WEBSITE + "files/patch.xml"))
                {
                    int x = 0;

                    while (pXmlTextReader.ReadToFollowing("PATCHNODE"))
                    {
                        x++;
                        m_pMain.Status = "Interpreting Patch Information " + x + "...";
                        if (pXmlTextReader.MoveToFirstAttribute())
                        {
                            string strFilename = pXmlTextReader.GetAttribute("file").Replace("./", "");
                            string strCurrDir = System.IO.Directory.GetCurrentDirectory();
                            try
                            {
                                string Dir = Path.GetDirectoryName(strFilename);
                                if (!Directory.Exists(Dir) && Dir != "")
                                    Directory.CreateDirectory(Dir);
                            }
                            catch
                            {
                                m_pMain.Status = "Failed to create or read folder info.";
                            }
                            //foreach (string strTemp in strFilename.Split('/'))
                            //{
                            //    if (!strTemp.Contains("."))
                            //    {
                            //        System.IO.Directory.CreateDirectory(strTemp);
                            //        continue;
                            //    }
                            //}

                            uint nChecksum = 0;

                            if (pXmlTextReader.ReadToFollowing("CHECKSUM"))
                            {
                                nChecksum = (uint)pXmlTextReader.ReadElementContentAs(typeof(uint), null);
                            }
                            try
                            {
                                FileInfo FI = new FileInfo(strFilename);
                                if (strFilename.ToLower() == Path.GetFileName(Application.ExecutablePath).ToLower())
                                {
                                    FileInfo FI2 = new FileInfo(strFilename + "_");
                                    if (FI2.Exists)
                                        FI2.Delete();
                                    Thread.Sleep(500);
                                    FI.CopyTo(strFilename + "_");
                                    uint crc = getFileCrc(strFilename + "_");
                                    FI2 = new FileInfo(strFilename + "_");
                                    if (FI2.Exists)
                                        FI2.Delete();
                                    if (crc != nChecksum)
                                    {
                                        PatchSelf = true;
                                        m_pUpdateList.Add(strFilename);
                                    }
                                    continue;
                                }
                                if (!FI.Exists)
                                    m_pUpdateList.Add(strFilename);
                                else
                                {
                                    uint crc = getFileCrc(strFilename);
                                    if (crc != nChecksum)
                                    {
                                        m_pUpdateList.Add(strFilename);
                                    }
                                }
                            }
                            catch (Exception E)
                            {
                                if (E.Message.Contains("msvcr71.dll' because it is being used by another process"))
                                {
                                    //ignore because it's used by .net and the app needs it...  note that this is a possible abuse for exploitation
                                }
                                else
                                {
                                    MessageBox.Show("Some of the files (" + strFilename + ") that need to be patched/edited are currently in use.  Make sure SoulHunterZ is closed.  If this error persists, restart your computer.", "Fatal Error");
                                    Application.Exit();
                                }
                            }

                            System.IO.Directory.SetCurrentDirectory(strCurrDir);
                        }
                    }
                }
            }
            catch (Exception E)
            {
                m_pMain.Status = E.ToString();
                m_pWebClient.Dispose();
                return;
            }

            m_pMain.BarTotalMax = m_pUpdateList.Count;
            m_pMain.BarTotalVal = m_pMain.BarTotalMax;
            m_pMain.BarCurVal = m_pMain.BarCurMax;
            updateNext();
        }
If you were wondering what patch file it reads, well, here's an example:

http://pastie.org/private/npoy3txjqxtzjwn1f97pzq

I'd love to make this available for people to use, if anyone else is interested as well. Let me know.
Reply With Quote
  #10  
Old 01-01-2015, 05:53 AM
vsab's Avatar
vsab
Discordant
 
Join Date: Apr 2014
Location: United Kingdom
Posts: 277
Default

http://www.telerik.com/products/decompiler.aspx

If you're ever suspicious about a .net app
Reply With Quote
  #11  
Old 01-02-2015, 01:21 PM
daerath
Sarnak
 
Join Date: Jan 2011
Location: Northern VA
Posts: 92
Default

And if some jackass decides to obfuscate their assembly thinking it actually adds protection, I suggest you use de4dot - Deobfuscator for .NET. It claims to support 19 specific .NET obfuscators (listed on the tool's page). I've used it in the past and it worked great. Code still looks awful, but it is far more manageable.
Reply With Quote
  #12  
Old 01-03-2015, 07:29 PM
notknowing
Sarnak
 
Join Date: Sep 2010
Posts: 40
Post

Is there any information on how to unlock the subclasses?
Reply With Quote
  #13  
Old 01-26-2015, 03:02 AM
ak48
Sarnak
 
Join Date: Aug 2007
Posts: 46
Default

This server is constantly being worked on, new things are being added daily. This is a lot of fun, there's a feeling of discovery and challenge. It's almost like a whole new EQ experience. Some of the classes resemble other classes from the classical EQ but they are completely reworked and in depth. There's some high quality, challenging content here so if you're bored and looking for something new, just about everything here will be new to you.
Reply With Quote
  #14  
Old 01-26-2015, 06:21 PM
Commrune
Fire Beetle
 
Join Date: Dec 2012
Posts: 10
Default

While I typically appreciate a patcher, it has managed to corrupt my files and now I can't connect to any emu servers. I'll check this server out once I can manually add the files necessary.
Reply With Quote
  #15  
Old 01-26-2015, 08:44 PM
daolen1999
Fire Beetle
 
Join Date: Sep 2012
Posts: 2
Default corrupt files

Quote:
Originally Posted by Commrune View Post
While I typically appreciate a patcher, it has managed to corrupt my files and now I can't connect to any emu servers. I'll check this server out once I can manually add the files necessary.
what i did was installed a fresh client, then made copies. this server has its own client in its own folder on ma desktop. problems = non existant
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:23 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3