- כיצד לארח שרת משחקי לינוקס Xonotic

כיצד לארח שרת משחק Xonotic לינוקס

משחקים בחינם הם שהופכים את לינוקס מדהים. אחד ממשחקי המקור החינמיים והפתוחים הטובים ביותר בפלטפורמת לינוקס הוא Xonotic. זה יורה בקצב מהיר בהשראת ז'אנר המשחקים ה- FPS "המתעוות" (Quake, Unreal וכו '). לשחק בזה כיף שלם, במיוחד כאשר יש לך כמה חברים איתך. אם תרצה לארח שרת משחקים Xonotic, אתה תהיה מעוניין לדעת שהוא הרבה יותר פשוט ממה שזה נשמע.

התקן את Xonotic

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

Xonotic לא מתארח ב- Github כמו רוב הפרויקטים. במקום זאת, הוא עושה שימוש ב- Gitlab ויש לו שרת Git ייעודי משלו. כדי לקבל את הקוד, פתח מסוף והתקן את הגרסה האחרונה של חבילת Git במחשב הלינוקס שלך.

אובונטו

sudo apt install git

דביאן

sudo apt-get install git

קשת לינוקס

sudo pacman -S git

פדורה

sudo dnf install git

OpenSUSE

sudo zypper install git

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

git clone git://git.xonotic.org/xonotic/xonotic.git

שיבוט הרפרטואר המרכזי של Xonotic לא יהיה מהיר. אחרי הכל, מדובר במשחק שלם. תן למסוף קצת זמן, ואחרי קצת, בסיס הקוד המלא יבוצע בהורדתו.

משתמש ב CD פקודה, העבר את הטרמינל מתיקיית הבית לתבנית החדשה קסונוטי תיקיה במחשב Linux שלך.

cd xonotic

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

./all update -p

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

./all compile -r

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

./all run xonotic

התקן את Xonotic מבלי לבנות

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

ל- Xonotic אין קישור נפרד ל- "Mac,לינוקס וחלונות. "במקום זאת הכל כלול בארכיון זיפ אחד. כדי לחלץ, פתח מנהל קבצים, לחץ על "הורדות", לחץ באמצעות לחצן העכבר הימני על ארכיב ה- Zonotic Zip ובחר "חלץ" בתפריט שיופיע.

כאשר הארכיון מסיים לחלץ, העבר את התיקיה Xonotic לספריית הבית שלך. לאחר העברתם, עבור לספרייה ובחר xonotic64-sdl, xonotic32-sdl וכן הלאה כדי להפעיל את המשחק.

לחלופין, פתחו מסוף והפעלו:

cd ~/Xonotic
./xonotic-linux64-sdl.sh

הפעלת שרת ייעודי

אם אתה מעוניין רק לנהל ייעודישרת Xonotic, יתכן שאתה תוהה בדיוק מדוע היה צורך בבניית המשחק כולו. ובכן, הכל בנוי לתוכנית הניתנת להשקה. תוכנית זו יכולה להריץ משחק אם אתה רוצה לשחק אותו. לחלופין, תוכלו להפעיל את המשחק הזה עם טיעוני פקודה מיוחדים ולארח שרת 24/7.

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

./all run dedicated xonotic

שרת ייעודי מוקדם מראש

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

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

cd ~/Xonotic

בתוך התיקיה Xonotic, עליך לעבור לתיקיית משנה שנקראת "שרת". בתיקיה זו כל הרכיבים הדרושים להפעלת שרת 24/7 נמצאים כאן.

cd server

שרת ייעודי לינוקס יכול לרוץ בקלות באמצעות הסקריפט המסופק בספריית השרת.

mv server_linux.sh ~/Xonotic
mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

כל עוד כל המחשבים האישיים מחוברים לאותה LAN כמו לשרת, משתמשים Xonotic צריכים להיות מסוגלים לגשת במהירות לכל שרתי הפעלה בקטע "מקומי" או "LAN".

הערות