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

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

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





עם הדור הנוכחי של משחקי מחשב, אתה יכול להתחבר לשרתים או להריץ אחד בעצמך. Minecraft, Counter-Strike ומשחקים רבים אחרים תומכים ברב משתתפים בשרתים ציבוריים ופרטיים.





התוצאות הטובות ביותר הן עם שרתי לינוקס. בין אם המשחק נמצא ב- Windows, macOS או אפילו ב- Android, שרת משחקים לינוקס הוא אידיאלי.





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

דרישות לבניית שרת משחקים

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



זה באמת תלוי אילו משחקים אתה מתכנן לארח בשרת המשחקים של לינוקס שלך. אז איך אפשר להתחיל?

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





ואז יש את החומרה. בעצם יש לך שלוש אפשרויות, כולן עם מגבלות:

  • SBC קומפקטי ובמחיר סביר (מחשב לוח יחיד) כמו ה- Raspberry Pi
  • המחשב שלך, עם כמה מפרטי מערכת משופרים
  • שרת משחקים ייעודי של לינוקס, המתארח במקומות אחרים

בואו נסתכל על היתרונות והחסרונות של כל אחד.





אירוח שרת משחקים לינוקס ב- Raspberry Pi

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

זה הופך אותו לאידיאלי לאירוח סביבות משחקים מרובי משתתפים כגון Minecraft, QuakeWorld, Terraria, Windward ואפילו OpenTTD ו- FreeCiv.

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

השתמש במחשב שלך כשרת משחקים

מתכננים להשתמש במחשב האישי שלכם לאירוח משחקי רשת מרובי משתתפים? שימוש במחשב האישי שלך כשרת משחקים שפועל על לינוקס הוא אופציה חכמה אם יש לך אסדה עוצמתית. היא תוכל להתמודד עם כל דבר, החל ממיינקראפט ועד Call of Duty: Black Ops.

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

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

שכור שרת משחקים ייעודי לינוקס

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

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

עורך הוידאו החינמי הטוב ביותר לאייפון

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

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

בניית שרת משחקים עם לינוקס

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

  • האם יש שרת זמין?
  • האם נתמך מרובי משתתפים מקוון?
  • האם המחשב שלך עומד בדרישות החומרה?

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

האם אתה צריך מנהל שרת משחקים?

איזה לינוקס דיסטרו הכי טוב לשרת משחקים?

למרות שתמשיך עם שרת המשחק שלך ב- Linux, עליך לבחור את הפצה הטוב ביותר למשחק.

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

חלופות שאתה עשוי לשקול כוללות:

  • דביאן
  • Arch Linux
  • ג'נטו

בקיצור, אתה מחפש הפקה קלה לשימוש, שמתאימה לחומרה שלך ויכולה לתמוך במשחק.

אילו שרתי משחקים אתה יכול לבנות באמצעות לינוקס?

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

משחקים לדוגמה כוללים:

כיצד להיפטר מעברי עמודים במילה
  • מיינקראפט
  • מבצר צוות 2 (למעלה)
  • מתקפת נגד

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

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

יצירת שרת משחקים ל- Steam

עבור Counter-Strike ומשחקי Steam אחרים, תזדקק לשרת משחקים של Steam. עם זאת, יצירת שרת משחקים של Steam שונה במקצת. לקבלת התמיכה הרחבה ביותר בכמה שיותר משחקים ב- Linux, עדיף להשתמש באובונטו עם Steam.

הרשימה המעודכנת של Steam שרתי משחקים ייעודיים עבור לינוקס יעזור לך להחליט. חלק מהשרתים דורשים רכישת המשחק המקורי (כגון השרת הייעודי ההתקפי הגלובלי של Counter-Strike). אחרים (למשל Terraria) אינם דורשים את המקור.

מה זה אומר? ובכן, תוכל לארח שרת משחקים למשחק שאינו בבעלותך ב- Linux אך יש לך ב- Windows.

שרת המשחקים של Steam אינו זמין כברירת מחדל עם Steam. לאחר התקנת לקוח המשחק, תזדקק ל- SteamCMD לניהול המשחקים שלך. התחל ביצירת משתמש Steam במסוף Linux שלך:

useradd -m steam

צור והזן את תיקיית הבית של המשתמש:

cd /home/steam

כדי להתקין במערכת 64 סיביות, הוסף את מאגר ריבוי העדכונים ועדכן:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

לבסוף, התקן את steamcmd:

sudo apt install lib32gcc1 steamcmd

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

sudo apt install steamcmd

בדוק את דפי התמיכה ב- Steam הוראות להפצת לינוקס אחרות .

כאשר SteamCMD מותקן, הפעל אותו באמצעות:

cd ~
steamcmd

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

login anonymous

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

הגדרת שרת משחקים ל- Steam

כדי להתקין שרת משחק ב- Steam, הזן את שם ספריית ההתקנה:

force_install_dir

(כאשר מוביל לספרייה בשם שתתאים למשחק).

Steam מקצה AppIDs הן ללקוחות והן לשרתים. לדוגמה:

קונטר סטרייק סורס

  • מזהה לקוח App: 240
  • מזהה שרת AppID: 232330

טים פורטרס 2

  • לקוח AppID: 440
  • מזהה שרת AppID: 232250

כדי להתקין (ולעדכן) שרת משחק Steam:

app_update

למקור Counter-Strike, השתמש

app_update 232330

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

מרובי משתתפים עם מנהלי שרת המשחקים של Linux

לבסוף, מנהלי שרת המשחקים של Linux מספקים פתרון מגניב. זהו כלי פנטסטי התואם לרוב. LGSM מתגאה ביותר מ -50 שרתים. בנוסף, הוא קוד פתוח ומשתלב עם SteamCMD. כלי שורת הפקודה מאפשר פריסה מהירה של שרתי משחקים על לינוקס.

למידע נוסף על ידי ביקור linuxgsm.com .

הגיע הזמן לבנות את שרת המשחקים של Linux

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

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל האם כדאי לשדרג ל- Windows 11?

Windows עוצב מחדש. אבל האם זה מספיק כדי לשכנע אותך לעבור מ- Windows 10 ל- Windows 11?

קרא הבא
נושאים קשורים
  • לינוקס
  • משחקים
  • לינוקס
  • הדרכות לפרויקט DIY
  • שרת ביתי
על הסופר כריסטיאן קאולי(1510 מאמרים פורסמו)

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

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

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה