آموزش ساخت سرور world of warcraft + فیلم

همانطور که قبلا قول داده بودم , فیلمی تصویری و با صدا و به صورت کامل و با تایم ۳۰ دقیقه تحت عنوان ساخت سرور world of warcraft آماده کرده ام که توسط خودم رکورد شده است.

امیدوارم مورد پسنده شما واقع شود.

مراحل کلی کار:

  1. دانلود پیش نیاز ها که در این صفحه آمده است.
  2. نصب پیش نیاز ها
  3. دانلود سورس سرور با پچ مد نظر که باید از بخش Branch پچ را انتخاب کنید.برای دانلود سورس اینجا کلیک کنید.
  4. ساخت فایل های سولوشن برای کامپایل ویژوال استادیو
  5. کامپایل سورس با استفاده از Visual studio و ساخت فایل های باینری در پوشه ی bin/Release
  6. ساخت ۳ دیتابیس تحت عنوان characters,world,auth
  7. در صورتی که می خواهید پچ ۶٫x را استفاده کنید باید دیتابیسی تحت عنوان hotfixes ایجاد کنید.
  8. ساخت Connection در Mysql yog و ایمپورت Sql های موجود در پوشه ی TrinityCore/sql/base در ۲ دیتابیس auth و characters(فایل sql مربوط به هر یک را در خود آن وارد کنید).
  9. دانلود TDB (و یا هات فیکس در پچ ۶٫x) از اینجا
  10. سپس فایل tdb را در دیتابیس world ایمپورت کنید.
  11. اگر از پچ wod استفاده می کنید باید sql تحت عنوان هات فیکس را نیز در دیتابیس hotfixes ایمپورت کنید.
  12. حال تمام sql های موجود در پوشه ی TrinityCore/sql/update/world را در دیتابیس world ایمپورت کنید.برای راحتی کار این فایل را دانلود کنید و در مکان /sql/update قرار دهید سپس فایل را اجرا کنید تا یک فایل sql در همان محل اجرا شود.حال به جای ایمپورت تعداد زیادی فایل sql تنها فایل جدید ایجاد شده را ایمپورت کنید(در دیتابیس world)
  13. در نهایت ۳ فایل libeay32.dll libmySQL.dll ssleay32.dll را در پوشه ی اصلی سرور یعنی /bin/release کپی کنید.این فایل ها در دو مکان مختلف قرار دارند.یکی در پوشه ی open ssl می باشد و دو تای دیگر در پوشه ی mysql.اگر از wamp برای نصب سرور لوکال استفاده می کنید.mysq در مکان wamp/bin قرار گرفته است.
  14. حال پس از انتقال فایل ها ۲ فایل authserver.dist.conf را به authserver.conf و worldserver.dist.conf را به worldserver.conf تغییر نام دهید.
  15. هر دو فایل را باز کنید و عبارت ۱۲۷٫۰۰٫۱ را با زدن Ctrl+F در فایل جستوجو کنید.حال در این قسمت trinity اول را پاک کنید و به جای آن یوزر نیم پایگاه داده (به صورت پیشفرض root) و بج جای trinity دومی رمز پایگاه داده(به صورت پیشفرض بدون رمز پس فقط trinity زا پاک کنید و متن خالی بین ; و ; قرار دهید) را قرار دهید.
  16. حال ابتدا authserver.exe و سپس worldserver.exe را اجرا کنید تا در worldserver.exe پیام Ready… مشاهده شود(با یک صدای بوق کوچک).
  17. در worldserver.exe عبات account create user pass و به جای user نام کاربری و به جای pass رمز خود را قرار دهید.
  18. و برای دسترسی gm هم عبارت account set gmlevel admin 3 – را وارد کنید.(از اینجا کپی کنید تا شکل صحیح و کاراکتر های صحیح را مشاهده کنید).به جای admin نام کاربری که در مرحله ی پیش ساخته اید را وارد کنید.

امیدوارم از سرور world of warcraft که ساخته اید لذت ببید.

آیا نتوانستید با متن بالا سرور world of warcraft بسازید.پس فیلم زیر را حتما مشاهده کنید.

آموزش ویدیویی در آپارات:

 

9 پاسخ به آموزش ساخت سرور world of warcraft + فیلم

  1. omid گفت:

    سلام
    تو بند ۱۲ گفتی «برای راحتی کار این فایل را دانلود کنید و در مکان /sql/update قرار دهید ” منظورت کدوم فایله؟
    در ضمن تو فیلم یرای ایمپورت کردن SQL تو World یه دستور رو از سایت کپی کردی تو Notpad که ۱٫batبود لطفا اون دستور العمل رو داخل سایت بذارید.
    منتظر جوابتون هستم

  2. sundis گفت:

    سلام چند تا سوال داشتم
    ۱٫ می شه از برنامه Navicat به جای Mysql استفاده کرد ؟
    ۲٫ Execute کردن TDB چقدر طول می کشه؟

  3. wow گفت:

    اگه بیشتر از ۷۰ دقیقه طول بکشه مشکل از چی می تونه باشه . من از Navicat استفاد می کنم. من تا ۷ درصد Execute کردم تو یه ساعت اما ادامه ندادم ممکنه با کمی بیشتر وقت گذاشتن (مثلا نیم ساعت بیشتر ) مشکل حل بشه .
    مرسی

  4. saeed گفت:

    میشه برای ساخت سرور ۲٫۴٫۳ هم توضیح بدید من لازم دارم خیلی ممنون

  5. پژمان گفت:

    سلام

    بعد از اجرای فایل worldserver.exe
    اروری که میده اینه ! می شه راهنمایی کنید مشکل از کجاست ؟
    =========================

    Using configuration file C:/Trinity/bin/bin/Release/worldserver.conf.
    Using SSL version: OpenSSL 1.0.2h 3 May 2016 (library: OpenSSL 1.0.2h 3 May 2016)
    Using Boost version: 1.59.0
    Updating Auth database…
    >> Auth database is up-to-date! Containing 2 new and 10 archived updates.
    Updating Character database…
    >> Character database is up-to-date! Containing 1 new and 15 archived updates.
    Updating World database…
    >> Applying update “2016_04_17_04_world.sql” ‘3A40B68’…
    Warning: Using a password on the command line interface can be insecure.

    ERROR 1062 (23000) at line 8: Duplicate entry ‘2560700-9-0-0’ for key ‘PRIMARY’

    Applying of file ‘C:/Trinity/sql/updates/world/2016_04_17_04_world.sql’ to database ‘world’ failed! If you are an user pull the latest revision from the repository. If you are a developer fix your sql query.
    Could not update the World database, see log for details.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

 

پاسخگویی سرعتر و بهتر از این پس از طریق بخش تیکت دهی وو سورس (مشکلات نصب، سوالات قبل از خرید و...)
ورود به بخش پشتیبانی

کانال گامینو
همه چیز درباره ی دنیای گیم... .
آخرین اخبار, نقد و برسی ها, تریلر ها, ویدیو ها ی دنیای گیم.معرفی سرور های بازی های آنلاین و ارائه ی پر سرعت ترین لینک های دانلود بازی,همه و همه در کانال تلگرامی گامینو... .