משחקים בחינם הם שהופכים את לינוקס מדהים. אחד ממשחקי המקור החינמיים והפתוחים הטובים ביותר בפלטפורמת לינוקס הוא 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".
הערות