WoW Emu On Linux

Initiate Mage
Joined
Nov 29, 2005
Messages
1
Reaction score
0
I've been searching around for a rather long time to try and figure out a way to get wowemu to run on linux.

Obviously there are 2 real ways i can do it..
Use WINE (which enables you to run windows programs on linux)
Or using VMWARE and create a virtual install of windows to run it from.

I've come accross two issues though.

When using wine, for some reason it causes memory stack errors when you try to run any of the up to date emulators. Older ones run fine yet for some reason i'll get an error like this....

wow@olleh [~/UWC1.3.0]# wine WE_DK-Core.exe
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:seh:setup_exception stack overflow 0 bytes in thread 0009 eip 60295bfb esp 00231000 stack 0x231000-0x340000




I've searched around but have had no success in finding a solution to this problem. Maybe there's another emulator thats running 1.11 which is capable of running on linux?

Anyway, i then thought well i'll try VMWARE.

Knowing that this will work, it'll just take time as i'll have to upload a copy of windows to my dedicated box. Anyway, downloaded VMWARE and off we go. Until i read though the docs and find that its only a 30day trial and then you have to purchase it. So as you can see im rather stuck :P

If anyone successfully runs a wowemu on Linux please could you reply and give me an idea how you did it? Or if anyone knows and solutions to these problems. I would greatly appreciate your help.

Thanks in advance
 
Last edited:
only thing I can advice u is to use mangos... it has linux support no whine needed or any bs

WoW-Emu is easy to get to work on linux :P


Requisites

* We need a machine connected to internet as a server with ports 3724,8080 and 8085 opened ;)
* We need a WoW server emulator
* We need a database with all the World content
* A WoW client to test it all is great ;)

And thats all
[edit]
Installing wine (last version is needed)

To install last version of wine under debian, you must add this lines to /etc/apt/sources.list:

deb binary/
deb-src source/

Them just do a apt-get update and them apt-get install wine and thats all, you must have wine installed.
[edit]
Installing Wow Server Emulator

Download the WoW emulator , there are a few emulators : the most used is [WAD] that you can download here, its a non-free server, but there are a lot of cracks for it on the [blizzhackers] forum.

Installing it is as easy as unzip it on a directory: unzip WAD_0.4222.2.5.zip This creates a structure like this

WAD/accounts (here are a lot of accounts (one for each user on the server)

WAD/doc

WAD/scripts (here comes all the NPCs, items and quests of the game)

WAD/saves (here comes the databases for the world and players files)

WAD/www (here comes the web structure for register users port 8080 )

WAD/logs

WAD/WoWEmu.exe (main executable)

...


[edit]
Installing a database


The databases usually contains the scripts/ and saves/ directory , so you only must unzip it and copy to scripts and saves directory.
[edit]
Making backups of characters

To make a full backup of users you must copy this files :

saves/players.save
accounts/*

[edit]
Problems and Solutions

Image:132.gif

If the user has installed 1.2.4 version, and it works with another characters on the server, the character is stucked or bugged, them we must do the next :

try to delete all corpses with this GM command:

.delallcorp

The user must delete WDB folder inside Game folder

if this not works, them:

substitute the bugged skin 19 for skin 6 (for example) :

*Stop the server
*substitute skins: sed -i -e s/SKIN=19/SKIN=6/g players.save
*Start the server again
 
Last edited:
In all honesty, as stated above, if you're gonna set up a server on linux, I'd highly reccommend MangOS. It's excellent, it's native to linux, and there's numerous install guides.

Besides all those facts, it's updated almost daily.. Can't say that for any wowemu.
 
Back