سفارش تبلیغ
صبا ویژن

ساخت سرور World OF Warcraft ( تخصصی ) Online & Offline

سلام این آموزش با ورژن های 3.3.3 و 3.3.5 !! سازگار است و می توانید استفاده کنید .


آموزش کامپایل منگوس 3.3.3a و نحوه نصب دیتابیس

برنامه های مورد نیاز :

* نصب Net Framework 3.5
* نصب Visual Studio 2010
* نصب Navicat For Mysql
* نصب برنامه XAMPP
* نصب github به اینــــــجا بروید و برای ویندوز دانلود کنید این یکم پیچیدست

این برنامه های لازم و ضروری می باشد و برای اجرای یک سرور بهش احتیاج خواهید داشت .

در این روش دیگه همیشه هسته شما به روز خواهد بود و یک جورایی سرور شما با پدر مادر میشه .

آموزش دریافت سورس و کامپایل :


1- بعد از نصب برنامه های بالا برنامه Github Bash را باز می کنید و در خط فرمان بزنید cd c:/mangos البته اول فایل منگوس را در درایو C بسازید

2- سپس تایپ کنید git clone http://github.com/mangos/mangos.git و منتظر بمانید تمام سورس های منگوس دانلود شود

3- حال بعد از دریافت تمام سورس ها وارد فولدر مورد نظر شوید و فولدر Win را باز کنید و فایل mangosdVC100.sln را در Visual Basic 2010 اجرا کنید

4- حالا در محیط Visual Basic برای کامپایل سورس ها باید از گزینه بالا Release را انتخاب کنید به تصویر زبر توجه کنید در صورتی که بخواهید از 64 بیت استفاده کنید کافیست Win32 را به X64 تغییر دهید .



5- حالا در بالا در قسمت Build گزینه Build Solution را انتخاب کنید و منتظر بمانید سورس ها کامپایل شود .



6- بعد از کامپایل فایل های شما در پوشه bin ذخیره شده است ( در جایی که سورس ها قرار دارد )

خوب تا اینجا نحوه کامپایل را یاد گرفتیم حالا نوبت ساخت دیتابیس می باشد


آموزش ساخت دیتابیس :


دیتابیس های زیادی وجود دارد که می توانید از آنها استفاده کنید و ما برای مثال از دیتابیس YTDB استفاده می کنیم .

1-ابتدا برنامه XAMPP را نصب کنید ( از برنامه های Easy PHP و Wampp هم می توانید استفاده کنید )

2-حال برنامه Xampp Control در دسکتاپ را اجرا کنید و گزینه Mysql را start کنید

3- این فایل را دانلود کنید و از حالت فشرده خارج کنید

4- وارد Navicat شوید و در صفحه ظاهر شده و باقی تنظیمات را به صورت پیش فرض قرار دهید و OK کنید

5- حالا بر روی Localhost_3306 دبل کلیک کنید و وارد شوید .

6- بعد از ورود بر روی localhost_3306 راست کلیک کرده و گزینه New Database را انتخاب کنید و در Enter Database Name کلمه characters را بنویسید و ok کنید به همین صورت کلمه mangos و realmd را نیز بسازید

7- بعد از ساخت این 3 دیتابیس زمان پر کردن آن رسیده از Characters شروع میکنم ، ابتدا بر روی characters دبل کلیک کرده و سپس بعد از وارد شدن بر روی Characters راست کلیک کنید و گزینه Exequte Sql File را انتخاب کنید و مانند تصویر عمل کنید



8- بعد از کلیک بر روی این گزینه وارد جایی شوید که سورس ها را ریختید برای مثال c:/mangso و فایل sql را باز کرده و characters.sql را وارد کنید و استارت کنید

9- برای گزینه Realmd هم مانند روش بالا عمل کنید و تنها فایل realmd.sql را ایمپورت میکنید

10- برای mangos باید وارد فایلی که در بالا دادم یعنی شماره 3 وارد شوید و محتویات آن را در mangos ایمپورت کنید

11- بهتر است برای دیتابیس خود یک پسورد وارد کنید بدین منظور وارد navicat شوید از بالا Manage Users را انتخاب کنید بر روی root@Localhost کلیک کرده و Edit User را انتخاب کنید و پسورد را برای مثال 1234 قرار دهید


نحوه استخراج MAP و DBC (مهم) :

1- وارد جایی که سورس ها را ریخته اید بشوید مثال c:/mangos و وارد فولدر contrib و extractor شوید فایل ad.exe را کپی کرده و وارد محل نصب بازی WoW 3.3.3a شوید و Paste کنید حال ad.exe را اجرا کنید و صبر کنید

2- بعد از اتمام کار فایل های map و dbc ایجاد شده که در پایین میگم کجا کپی کنید


آموزش تنظیم کانفیگ سرور :

1- ابتدا فایل هایی که کامپایل کردید در فولدر bin جدا کرده و در درایو E:/server (مثال) بریزید فایل های MAP و DBC را نیز کپی کنید

2- این 3 عدد فایل را به صورت زیر تغییر دهید

realm.conf.dist.in
dev2.conf.dist.in
mangos.conf.dist.in

تغییر نام به :

realm.conf
dev2.conf
mangos.conf


3-حالا وارد Mangos.conf شوید و گزینه های زیر را تغییر دهید

کد:
LoginDatabaseInfo     =  "127.0.0.1;3306;root;1234;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;root;1234;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;root;1234;characters"

توجه داشته باشید 1234 همان پسوردی است که در navicat تغییر دادیم .

4- وارد realmd.conf شوید و کد زیر را تغییر دهید :

کد:
LoginDatabaseInfo = "127.0.0.1;3306;root;1234;realmd"

5- وارد dev2.conf شوید و به تغییر دهید

کد:
Dev2DatabaseInfo = "127.0.0.1;3306;root;1234;dev2


آموزش آپدیت کردن هسته :

هسته تقریبا هر روز در حال به روز رسانی می باشد و برای این کار شما نیز می توانید هر چند رو یک بار هسته خود را آپدیت کنید برای آپدیت هسته به روش زیر عمل کنید :

1- وارد github bash بشوید

2-به فایل مربوط به سورس ها بروید بدین شکل cd c:/mangos (مثال)

3-سپس دستور git pull را وارد کنید تا به صورت خودکار آپدیت شود


» نظر