آموزش کامپایل کردن Trinity و ساخت سرور
به نام خدا
برای شروع ابتدا نرم افزار های زیر رو دانلود و نصب کنید:
بعد از دانلود تمام نرم افزارها را نصب کنید
کامپایل کردن Trinity:
برای شروع هسته Trinity را از
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دانلود میکنیم
بعد از دانلود فایل را از حالت فشرده خارج کنید و یک پوشه جدید با نام Trinity ایجاد کنید و کلیه محتویات را به این پوشه انتقال دهید
یک پوشه دیگر با نام Build ایجاد کنید
نرم افزار CMake را اجرا کنید
بر روی ...Browse Source کلیک کنید و در این قسمت پوشه Trinity را انتخاب کنید
بر روی ...Browse Build کلیک کنید و در این قسمت پوشه Build را انتخاب کنید
حال بر روی Configure کلیک کنید و طبق تصاویر عمل کنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سپس منتظر پیغام: Configuring done میمانیم. بعد از این که این پیثام نمایان شد یر روی Generate کلیک میکنیم و منتظر پیغام: Generating done میمانیم. بعد از نمایش این پیغام نرم افزار CMake را میبندیم و به پوشه Build میرویم.
در پوشه Build فایل TrinityCore.sln را اجرا میکنید.
طبق تصویر زیر در قسمت Solution Explore روی Sulution 'TrinityCore' راست کلیک کرده و ...Configuration Manager کلیک کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سپس طبق تصویر زیر Active solution configuration را روی Release قرار دهید و روی Close کلیک کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
طبق تصویر زیر روی Sulution 'TrinityCore' راست کلیک کرده و Build Solution را انتخاب کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
منتظر بمانید تا هسته کامپایل شود (این قسمت با توجه به سخت افزار سیستم شما بین 7 دقیقه تا 30 دقیقه زمان خواهد برد)
در صورتی که تمامی مراحل را بدرستی انجام داده باشید با پیغام زیر روبه رو خواهید شد
========== Build: 12 succeeded, 0 failed, 2 up-to-date, 1 skipped ==========
ساخت دیتابیس:
برای ساخت و ایجاد پایگاه داده یا همان دیتابیس ابتدا WampServer را اجرا کنید. در صورت اجرای کامل برنامه آیکن آن بصورت سفید مانند تصویر زیر در کنار ساعت ویندوز نمایان میشود:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حال نرم افزار SQLyog را اجرا کرده و بر روی ...New کلیک کنید, در قسمت Name یک نام دلخواه تاپیپ کنید و Ok کنید
طبق تصویر زیر مشخصاد رو کامل کنید MySQL Host Address: localhost
Username: root
Port: 3306
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بر روی Connect کلیک کنید و در پیغامی که نمایش داده میشود Yes را بزنید
در محیط برنامه برای ایجاد دیتابیس جدید از کلید ترکیبی Ctrl + D استفاده کنید
Ctrl + D را زده و در صفحه ای که به نمایش در میاد نام دیتابیس مورد نظر رو ایجاد کنید
مثال:
برای ابجاد دیتابیس auth کلید ترکیبی Ctrl + D را زده و طبق تصویر زیر نام دیتابیس (auth) را در قسمت Database name وارد کرده و Create را بزنید
به همن ترتیب سه دیتابیس auth و characters و world را ایجاد کنید
حالا باید دیتابیس ها رو ایمپورت کنیم
برای ایپورت دیتابیس auth:
روی دیتابیس auth کلیک راست میکنیم سپس به Import سپس به ...Restore From SQL Dump و از طریق دکمه ... از آدرس Trinity\sql\base فایل auth_database.sql را انتخاب میکنیم و Excute را میزنیم
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای ایپورت دیتابیس characters:
روی دیتابیس characters کلیک راست میکنیم سپس به Import سپس به ...Restore From SQL Dump و از طریق دکمه ... از آدرس Trinity\sql\base فایل haracter_database.sql را انتخاب میکنیم و Excute را میزنیم
برای ایپورت دیتابیس world:
ایتدا دیتابیس world را از
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دانلود کنید و از حالت فشرده خارج کنید
سپس روی دیتابیس world کلیک راست میکنیم سپس به Import سپس به ...Restore From SQL Dump و از طریق دکمه ... فایل sql که دانلود و از حالت فشرده خارج کرده ایم را انتخاب و Excute را میزنیم.
اتصال هسته به دیتابیس و اجرای سرور:
ابتدا یک پوشه جدید به نام core ایجاد کرده
سپس به پوشه Build رفته و وارد پوشه bin شده و پوشه Release را باز میکنیم, در این پوشه تمام فایل های dll و exe و conf.dist را انتخاب و به پوشه core انتقال میدهیم
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
را به:
LoginDatabaseInfo = "127.0.0.1;3306;root;;auth"
تغییر میدهیم
سپس فایل worldserver.conf را با Notepad باز میکنیم و خطهای 88 و 89 و 90 را بصورت زیر ویرایش میکنیم
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world"
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters"
را به:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;;auth"
WorldDatabaseInfo = "127.0.0.1;3306;trinity;;world"
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;;characters"
تغییر میدهیم
در مرحه بعد پوشه و فایل های maps و vmaps و dbc را درون پوشه core کپی میکنیم
DBC:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از سرور مگا آپلود
Maps:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از سرور مگا آپلود
Vmaps:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از سرور مگا آپلود
سپس فایل های authserver.exe و worldserver.exe را اجرا کنید
پس از لود کامل worldserver.exe برای ساخت اکانت طبق روش زیر عمل کنید:
در برنامه worldserver.exe دستور account create admin admin را تایپ کنید و Enter را بزنید
برای ارتقاء سطح اکانت به اکانت admin در برنامه worldserver.exe دستور account set gmlevel admin 3 -1 را تایپ کنید و Enter را بزنید
اکنون سرور شما آماده استفاده میباشد
ریلم بازی را به 127.0.0.1 تغییر داده و با مشخصات زیر وارد بازی شوید:
نام کاربری: admin
کلمه عبور: admin
این آموزش بصورت کاملاً اختصاصی از
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
منتشر شده و هر گونه کپی برداری فقط با ذکر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مجاز میباشد
منبع: