טיפים שימושיים

רשת ביתית של סטאפנוף

Pin
Send
Share
Send
Send


World of Warcraft - משחק שתוכלו לרוץ בקלות תחתו לינוקס. לשם כך אינך צריך להגדיר תצורה ייןהתקן Playonlinux או לקנות קרוסאובר. מספיק לשימוש PortBattleNET - שבתורו מתקין גרפי נוח ומותאם לביצועים מקסימליים. עם יכולת לרוץ הכל משחקים מ- סופת השלגיםלינוקס

World of Warcraft Linux הוא משחק רב-משחקי מקוון ומשחקי תפקידים שפותח ופורסם על ידי Blizzard Entertainment. המשחק הרביעי של הסדרה וורקראפט.

ב- 23 בינואר 2007 פרסמה בליזארד הודעה לעיתונות בה נאמר כי מספר מנויי המשחקים היה יותר מ 8 מיליון איש ברחבי העולם. בשנת 2008, ספר השיאים של גינס התקשר עולם הוורקראפט MMORPG הפופולרי ביותר בעולם עם יותר מעשרה מיליון מנויים. ברבעון השלישי והרביעי של 2010, מספר המנויים הגיע למקסימום של 12 מיליון שחקנים. לאחר מכן מספר השחקנים החל לרדת וכבר ברבעון השני של 2014 הסתכם בכ -6.8 מיליון מנויים. בסוף 2014, לאחר העדכון הבא, חלה קפיצה בפופולריות (10 מיליון שחקנים), אך תוך שנה הופסק מספר המנויים.

יצירת שרת משחקי עולם של וורקראפט מבוסס על דביאן או אובונטו

האתר לא עודכן זמן רב, הגיע הזמן לכתוב משהו מעשי והכרחי. במאמר זה, אתאר את תהליך הבנייה והתקנה של שרת World of Warcraft בהתבסס על הפצת Mangos בקוד הפתוח (http://getmangos.com/) שהיא אלטרנטיבה חינמית למוצר מ- Blizzard, אך אינה העתקה מדויקת ממנו, מכיוון ש- Blizzard לא פתחה את קוד המקור השרת שלך. הבסיס של השרת הוא מסד הנתונים mysql ושני דמונים קטנים לעבודה איתו. השתמשתי בערכת ההפצה של אובונטו 8.04 כדי לבנות.

התקן את כל הדרוש להרכבה ולהפעלה נוספת של שרת המשחק שלנו

apt-get להתקין build-חיוני gcc g ++ cpp automake git-core autoconf להפוך תיקון libmysql ++ - dev libtool libcurl4-openssl-dev libssl-dev grep binutils חתרנות zlibc libc6 ננו mysql-server שרת חינם ללא שגיאה

לאחר מכן הורד את קוד המקור של השרת ואת scriptdev2 הנחוצים להפעלתו
קוד:

Git clone git: //github.com/mangos/mangos.git
מנגו תקליטורים
svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src / bindings / ScriptDev2 /

לאחר מכן החל את התיקונים עבור קוד המקור
קוד:

git am src / כריכות / ScriptDev2 / טלאים / MaNGOS- *

ואז אנו ממשיכים לבנות את השרת שלנו, זה עלול לקחת זמן
קוד:

כוח להתקין - -
mkdir objdir
תקליטור objdir
../configure --prefix = / opt / mangos --sysconfdir = / opt / mangos / וכו '- אפשר-cli - אפשר-ra - datadir = / opt / mangos
לעשות -J 2 (אם יש לך מעבד ליבה כפולה, או -j 4 אם יש לך מעבד מרובע ליבות)
לבצע התקנה

כעת תוכלו להתחיל בהגדרת שרת המשחק, לשם כך, עבור לספרייה שלו
קוד:

העתק את קבצי התצורה מקבצים שנוצרו אוטומטית בעת בניית השרת
קוד:

cp וכו '/ mangosd.conf.dist וכו' / mangosd.conf
cp וכו '/ realmd.conf.dist וכו' / realmd.conf

הורד את בסיס הנתונים לשרת שלנו
קוד:

wget https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/trunk/Full_DB/UDB_0.11.6_Core_8734_SD2_1480.rar - אין בדיקת אישור
wget https://sd2-acid.svn.sourceforge.net/svnroot/sd2-acid/trunk/wotlk/3.0.1/3.0.1_acid.sql - no-check-Certificate
UDB e לא חופשי *

עכשיו אתה יכול ליצור ולאכלס מאגרי נתונים של mysql, בשביל זה אתה צריך את סיסמת השורש שלך ל- mysql, ציינת אותה במהלך התקנת חבילת השרת mysql, הדוגמה מראה -pמשלךלהחליף משלך לסיסמא שלך.
צור את בסיסי הנתונים והטבלאות הדרושים בהם
קוד:

כעת מלאו את מסדי הנתונים של שירות השרת
קוד:

לאחר מכן מלא את בסיס הנתונים של עולם המשחק
קוד:

אם יש לך רצון לרוס את מסד הנתונים שלך, כלומר קווסטים, פריטים מסוימים וכו ', אתה יכול להתקין את RUDB שתוכל להוריד מהקישור
http://sourceforge.net/projects/rudb/

ולבסוף, החל עדכוני בסיס נתונים, לשם כך יש סקריפט פיתון קטן, החלף אותו משלך לסיסמת ה- mysql שלך
קוד:

#! / usr / bin / env פיתון
יבוא גלובוס, os
patches = glob.glob ('*. sql')
טלאים = מיון (טלאים)
עבור תיקונים ב- x:
db = x.split ("_"). להחליף ('. sql', '')
os.system ("mysql -v -p "+ db +"

הכניסו את הסקריפט לספריה / opt / mangos / mangos / sql / updates /ואז הפעל את שם ה- script של chmod + x (החלף את שם הסקריפט בשם הסקריפט שלך) והפעל אותו לשם כדי להחיל את תיקוני מסד הנתונים.

ואז אנו מקצים שם לעולם המשחק שלנו, לשם כך, בצעו את הפקודות הבאות למסד הנתונים mysql, והחליפו אותן שם התחום שלך בשם עולמכם ו ה- ip שלך לכתובת השרת שלך
קוד:

mysql -PYOURPASS
mysql> השתמש ב- realmd,
mysql> UPDATE realmlist SET name = 'שם התחום שלך' WHERE> mysql> UPDATE realmlist SET address = 'IP שלך' WHERE> mysql> צא

עם מסד הנתונים לעת עתה, בואו ונעבור לקבצים הקבצים הדרושים כדי שהשרת יעבוד, עליהם תהיה תלויה גרסת הלקוח המשמשת להפעלה בשרת. אנו זקוקים לגירסת Windows של המשחק עם התיקון הדרוש לנו, למשל, קח את גרסת 3.2.2 (בנה 10505). יהיה עליך להוריד את הספרייה למחשב לקוח המשחק

/ mangos / contrib (הוא ממוקם בספריית המקור של Mangos) מהשרת שלך ומצא בו את הקבצים הבאים
קוד:

ad.exe
makevmaps_SIMPLE.bat
הפוך vmaps.bat
splitConfig.txt
vmap_assembler.exe
vmapextract_v2.exe

מקם קבצים אלה בספריה עם התקנת לקוח World of Warcraft ואז הפעל את הקובץ ad.exe, הוא יעשה את כל הדרוש (הוא יפרוק את קובץ התיקון ויחלוץ משם את הדרוש), התהליך עשוי לארוך זמן רב. לאחר סיום החילוץ תראו שלוש ספריות חדשות, "מפות", "dbc", ו-"vmaps"ספריות אלה עליך להעלות חזרה לשרת שלך ולהכניס לתיקיה / opt / mangos / bin.

כדי להפעיל את שרת ה- WoW שלנו אנו זקוקים מסך, בדרך כלל זה כבר מותקן, אם לא, התקן אותו, ואז צור סקריפט הפעלה פשוט להפעלת השרת שלנו בעתיד.
קוד:

#! / bin / bash
תקליטור / opt / mango / bin
הד "החל מנגו-ממלכת"
מסך -A -m -d -S realmd ./mangos-realmd
הד "בוצע."
הד "החל מנגו-עולמי"
מסך -A -m -d -S העולם ./mangos-worldd
הד "סיים"
יציאה 0

הפוך את הסקריפט להפעלה באמצעות שם הפקודה chmod + x.

כעת נסה להפעיל את השרת שלנו, לשם התחלה ללא מסך, פתח שתי קונסולות, בהפעלה הראשונה את הפקודות
קוד:

ואז במסוף השני הפעל את הפקודות
קוד:

אם הכל התנהל כשורה, צא מהמסך והפעל את הסקריפט שיצרנו קודם כדי להפעיל את השרת.

התקנת World of Warcraft

בואו ננתח את ההתקנה באמצעות הדוגמה של World of WarCraft: Wrath of the Lich King 3.3.5a בגירסת Ubuntu גרסה 14.04.3 LTE

אז בתור התחלה, נצטרך להוריד את הלקוח, העדפתי להוריד אותו מגשירת הטורנט

בשלב הבא עלינו להתקין את יישום היין כדי להפעיל את המתקין, כמו גם את הלקוח עצמו. תוכלו לקרוא עוד על התקנת יין. כאן

אז עלינו ליצור קידומת יין נקייה במיוחד עבור וואו, לשם כך בספרייה הביתית(/ בית) צור תיקיהוואו. ניתן לעשות זאת הן באמצעות עטים והן מהטרמינל:

אנו נכנסים לטרמינל ומבצעים את הפקודה הבאה:

בחלון שמופיע לחץ על בסדר

כנסו לתיקיה עם הטורנט שהורדת, כדי להקל על ההתקנה, אני שם את התיקיה שהורדת ואתן לה שם פשוט "וואו". כברירת מחדל, הלקוח שלנו הוריד לתיקיה "/ הורדות".

הרץ את הקובץ Setup.exe שנמצא בתיקיה זו, לחץ באמצעות לחצן העכבר הימני, בחר "פתח בתוכנית"> יין - מטעין התוכנית של חלונות. אם אתה עושה כמוני, אתה יכול לעשות זאת מהמסוף (ctrl + alt + T): (במקרים אחרים, הזן את הנתיב שלך)

המשגר ​​שלנו התחיל:

לחץ על "הבא>". כאן עלינו לבחור את ספריית .wow שיצרנו במיוחד למשחק. לחץ על "עיון". אנו הולכים לתיקיית השורש (/), ואז לתיקיית הבית> שם משתמש>. Wow / drive_c /

לחץ על "אישור" ועל "הבא>", "הבא>" "הבא>", "התקן". אנחנו לא נוגעים בשום סימון. תהליך ההתקנה נעלם.

בשלב הבא תתבקש להתקין את DirectX ו- Microsoft Visual C ++. אנו מאשרים ומתקינים הכל.

ההתקנה הושלמה, מטעמי נוחות, המתקין אפילו הביא לנו קיצור דרך לשולחן העבודה =)

איפה לשחק

עכשיו בואו נדבר על איפה? לשחק. אני לא מאוד בטוח שמספר גדול של שחקנים משחקים בשרתים הרשמיים 3.3.5 של הלקוח, כך שלעצמי בחרתי בשרת פרויקט Wowcircle בחינם, ודירוגים x1 (4000+ אנשים ברשת). כדי להתחיל לנגן בשרת זה עליכם לרשום http://wowcircle.com/reg.html.

ולשנות את תוכן הקובץ realmlist.wtf ב: קבע realmlist logon3.wowcircle.com.

אתה יכול למצוא את הקובץ בתיקיית המשחק בספרייה / נתונים / ruRU

אם עשית הכל כפי שהוצע במאמר, אתה יכול לפתוח ולערוך את קובץ realmlist.wtf על ידי הפעלת הפקודה מהמסוף:

נותר רק כדי להפעיל את וואו, להזין את שם המשתמש והסיסמה שהשתמשנו בהם לרשום, ובדרך דרך המרחבים של דרנור. לוק טאר אוגר!

ברוך הבא לעולם ה- World of Warcraft! שיהיה לך משחק נחמד.

Pin
Send
Share
Send
Send