Results 1 to 10 of 27
-
22-02-11, 11:24 AM #1Graphics Guru



- Join Date
- Feb 2009
- Posts
- 1,377
- Rep Power
- 24
- Reputation
- 382
[Epic] How to make 4.0.6 WoW Server - Compiling SkyfireEmu
Register to remove this adheres how to make your own 4.0.6a core/repack enjoy!
IF GIT FAILS TO GET THE CORE AND DATABASE FILES THEN GET THEM HERE DIRECTLY: 2Shared
Step 1: Getting the tools we need.
Git Download
Visual C++ 2008 Express or Visual C++ 2010 Express (Express doesnt support x64 compiling so beware. for x64 u need ultimate which costs money.)
MySQL server
.NET Framework 3.5 (you should already have it via your Windows updates)
HeidiSQL
DO NOT USE NAVICAT : Due to NaviCat not being able to handle // style comments (standard SQL) but i recommend using it to create accounts in the db so get it here: Navicat Lite
CMake 2.8.3 for Windows
OpenSSL for Windows
Microsoft Visual C++ 2008 Redistributable Package SP1 [x86] / [x64]
Microsoft Visual C++ 2010 Redistributable Package [x86] / [x64]
Step 2: Compiling AND Pulling the Source
Before you start this step you need to have installed Git and Visual Studio.
go to c:/ and make a SkyFireEMU folder
Example: C:/SkyFireEMU
Right click the folder and press "Git GUI Here" and press clone repository and fill in the data as follows:
Click on 'clone'. and this might take some minuts up to 20minutes depending on the machine. When its done we will have the core in C:/SkyFireEMU/CoreCode:Source Location: git://github.com/SkyFire/SkyFireEMU.git Target Directory: C:\SkyFireEMU\Core
Note Before Continuing:
.Code:Also, if you have downloaded the required software above, then you should have the MySQL / OpenSSL headers and related files already. - For OpenSSL, do NOT use the light version - For MySQL, if you use anything other than 5.1.x, do NOT use the "essential"-version
Now open up Cmake, it will say:
fill in the data as follows:Code:Where is source code: Where to build the binaries:
if it asks to create the build folder select yes. when u filled in the data as noted u need to click "Configure" choose Visual Studio 10 or Visual Studio 10 WIN64Code:Where is source code: C:/SkyFireEMU/Core Where to build the binaries: C:/Build
After clicking Finish it will start checking through the source code and analyze the CMakeLists.txt spread all over the source tree.
When done it will show you a list of options (the red parts). the ones that needs to be checked are:
click on Configure again to make it confirm the options we chose and build the neccessary files. when its done it will sayCode:Scripts Servers Tools USE_COREPCH USE_MYSQL_SOURCES USE_SCRIPTPCH
now click Generate, when its done close cmake and go to c:/Build and open up the Microsoft Visual Studio Solution named SkyFire.Code:Configuring done
Step 3: Compiling the Source
Go on the top menu 'Build' and click on Configuration Manager. Make sure you set the build to release Win32 or release x64 depending on your OS.
Now go back to the 'Build' menu and click on Build. This might take 15-30 Minutes depending on the machine.Code:Warning: Visual C++ 2008 Express edition does not support the 64 bit platform. You will need the fully bought one. (thank god for torrents ;))
When done it will say:
now we can find all our freshly new compiled binaries in the Build folder that we specified in the Cmake proccess.Code:========== Build: 19 succeeded, 0 failed, 1 up-to-date, 1 skipped ========== or ========== Build: 19 succeeded, 0 failed, 0 up-to-date, 1 skipped ==========
You will need the following files in order for the core to function properly:
Delete any other file which is not in the above list, as you will not need them.Code:ace.dll authserver.conf.dist authserver.exe genrev.exe libmysql.dll worldserver.conf.dist worldserver.exe
take all of these files to a folder in the desktop called:Step 4: Importing the database and playingCode:SkyFireEMU
Go here:
and import:Code:C:\SkyFireEMU\Core\sql\base
in mysql, the auth_database.sql goes into a database called auth which u need to create and the same for characters.Code:characters_database auth_database
make a folder called SkyFireDB in C:/
example:
right click in and press "Git GUI Here" and press clone repository and fill in the data as follows:Code:C:/SkyFireDB
and press "Clone" when its done close Git.Code:Source Location: git://github.com/SkyFire/SkyFireDB.git Target Directory: C:/SkyFireDB/Database
Go to "C:/SkyFireDB/Database/Tools" and open up the "Database_Installer.bat" and enter your MySQL information as follows

and import the world database.
Continue To Next Step:
now open the SkyFire folder at desktop and put the files that u get HERE / Mirror! in the folder and delete the authserver.conf.dist and worldserver.conf.dist
use the extractors located in:
to extract maps,dbs,vmaps but before u run the tools go to WTF folder and Open Config.wtf with notepad and change:Code:C:\Build\406a_extractors
ToCode:SET accounttype "LK"
there run the tools and take all the new files to this location:Code:SET accounttype "CT"
open skyfireemu folder in desktop. now open up authserver.exe and let it load and type this in:Code:C:\Users\USERNAME\Desktop\SkyFireEMU\Data
start your worldserver.exe let it load and edit your realmlist to: set realmlist 127.0.0.1 and login withCode:account create admin admin after that type this in: account set gmlevel admin 3 1
Username: admin
Password: admin
DONE!
Enjoy Playing World of Warcraft if you wanna play alone or with your friends
If you don't have 4.0.6 WoW Client you can download it from here
http://thepiratebay.se/torrent/70058...aft__Cataclysm
CREDITS For GUID GOES TO KnaPPEnLast edited by Apple; 03-05-13 at 07:27 AM.
-
09-04-11, 12:21 AM #2Beginner

- Join Date
- Apr 2011
- Posts
- 5
- Rep Power
- 15
- Reputation
- 1
I feel really nooby, but I have no ****ing idea on how to use cmake.. I downloaded the thing and all it is is a folder with random shit in it.. how do I set this up or w/e
---------- Post added at 11:21 PM ---------- Previous post was at 10:33 PM ----------
I figured all that out,, now im getting this:
The C compiler identification is unknown The CXX compiler identification is unknown
Check for working C compiler: bcc32
CMake Error: your C compiler: "bcc32" was not found. Please set CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: Internal CMake error, TryCompile configure of cmake failed
Check for working C compiler: bcc32 -- broken
-
09-04-11, 01:34 AM #3Grunt

- Join Date
- Mar 2011
- Posts
- 46
- Rep Power
- 15
- Reputation
- 20
lol.. you get it keep trying
-
09-04-11, 10:42 AM #4Beginner

- Join Date
- Apr 2011
- Posts
- 5
- Rep Power
- 15
- Reputation
- 1
This is making me angry
-
09-04-11, 03:28 PM #5Beginner

- Join Date
- Apr 2011
- Posts
- 5
- Rep Power
- 15
- Reputation
- 1
Can anyone help me fix it, please and ty
-
12-04-11, 07:21 PM #6Beginner

- Join Date
- Apr 2011
- Posts
- 1
- Rep Power
- 15
- Reputation
- 1
Help?
CMake Error: CMake was unable to find a build program corresponding to "Visual Studio 10 Win64". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Could not find cmake module file:C:/Build/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Could not find cmake module file:C:/Build/CMakeFiles/CMakeCXXCompiler.cmake
Configuring incomplete, errors occurred!
-
17-04-11, 01:35 AM #7Beginner

- Join Date
- Apr 2011
- Posts
- 1
- Rep Power
- 15
- Reputation
- 1
downloaded: openssl-1.0.0d. is that the right one and where does it need to go?
CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES)
Call Stack (most recent call first):
C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:175 (find_package_handle_standard_args)
CMakeLists.txt:53 (find_package)
-
03-06-11, 11:06 AM #8Beginner

- Join Date
- Jun 2011
- Posts
- 1
- Rep Power
- 15
- Reputation
- 1
thanks
-
03-06-11, 06:25 PM #9Beginner

- Join Date
- Jun 2011
- Posts
- 1
- Rep Power
- 15
- Reputation
- 1
First off -- thank you for the guide, everything ran smoothly to get it up and running.
I'm having an issue connecting to make a character though. I can authenticate, but I cannot get past the "Server Select" screen. It says "Logging in the game server" but then just remains there and never moves past. There are no errors in the logs that I can see, so I'm not sure why that is happening.
Cheers,
Domosan
-
13-06-11, 08:09 PM #10Beginner

- Join Date
- May 2011
- Posts
- 1
- Rep Power
- 15
- Reputation
- 1
possible same problem
Register to remove this adhi, i got the same error as costomizor when i tried to do the configuration on cmake but it has(missing: OPENSSL_LIBRARIES and OPENSSL_INCLUDE_DIR) i couldnt find a reply to his post so now im asking, plz help.



Wise
Reply With Quote






