הפוך כל Raspberry Pi לשרת משחקים מרובה משתתפים עם Quake ב-LAN.
Quake היא אחת מחוויות המשחק מרובי המשתתפים הגדולות שתמצאו. ההמשך ל-Doom הוא בעצם יריות מגוף ראשון אבל כולל גם מצב מרובה משתתפים (קו-אופ ונגד) מדהים.
כמו FPS Fortnite, Quake מספק חווית משחק בלתי נשכחת. ואתה לא צריך לשלם על שרת יקר (או לסחוב מחשב כמו פעם) כדי לשחק בו.
אתה יכול לארח הפעלות מרובי משתתפים של Quake ב-Raspberry Pi צנוע.
איך Quake פועל על Raspberry Pi?
כפי שאתם אולי יודעים, Quake יצא לראשונה בסוף שנות ה-90, וסרטי ההמשך שלו בתחילת שנות ה-2000. זה היה זמין במחשבי Windows סטנדרטיים עם מעבדי אינטל.
אז איך הוא פועל על Raspberry Pi, עם מערכת הפעלה מבוססת לינוקס ומעבד ARM? ובכן, זה בזכות ה פילוסופיית קוד פתוח.
קוד עבור Quake, Quake 2 ו- Quake 3 Arena שוחרר על ידי מפתחי id Software עוד ב-2012. אתה יכול למצוא את קוד המקור של המשחקים האלה ב- GitHub של id Software. מכיוון שהקוד הוא קוד פתוח, כל אחד יכול להציג אותו ולבצע שינויים כדי לאפשר תכונות חדשות.
בינתיים, הקוד נבנה מחדש כך שיפעל על מערכות הפעלה אחרות, כולל לינוקס. זה גם שוחרר רשמית ב-Nintendo Switch, Sony PlayStation, Microsoft Xbox ופלטפורמות אחרות.
איזה דגם Pi הוא הטוב ביותר עבור Quake?
Quake יכול לרוץ על כל Raspberry Pi, מה-SBC המקורי ועד ל-Raspberry Pi 4.
לקבלת התוצאות המרשימות ביותר מ-Quake מרובה משתתפים, אתה צריך Raspberry Pi 4. בתור ה-Raspberry Pi המתקדם ביותר עד כה, דגם זה יכול להתמודד עם הפעלות סולו ומרובי משתתפים.
אם זה נכשל, ה-Raspberry Pi 3 מתאים גם להפעלת שרת Quake מרובה משתתפים.
בנוסף, יש גם גרסה של Quake ב-LAN המותאמת ל-Raspberry Pi Zero.
מה אתה צריך כדי לארח מסיבת Quake LAN ב-Raspberry Pi?
לפני שתמשיך, ודא שיש לך את הפריטים והכבלים הבאים:
- Raspberry Pi: כל לוח B או A יעבוד, אם כי ל-A ו-A+ אין יציאות Ethernet, אז תצטרך להגדיר Wi-Fi או להשתמש במתאם USB Ethernet.
- כרטיס SD: השתמש בכרטיס של 8GB לפחות
- גרסה מתאימה של Quake (ראה להלן)
- כבל Ethernet: זה צריך להיות cat 5/5e/6
- מתאם מתח מתאים
- תצוגת HDMI
- כבל HDMI
- מקלדת ועכבר
עם פריטים אלה מחוברים ומוכנים לשימוש, אתה יכול להתקין שרת Quake מרובה משתתפים על Raspberry Pi שלך.
שלא כמו רוב הפרויקטים האחרים, תבזבז הרבה פחות זמן בהגדרת זה אם תשתמש באפשרות המקלדת, העכבר והתצוגה. הפעלת SSH לא מביאה לחוויה טובה.
באיזו תוכנת Quake Server כדאי להשתמש?
מספר אפשרויות שרת Quake זמינות עבור Raspberry Pi.
- Quake ברשת LAN: שרת מותאם מרובה משתתפים עבור QuakeWorld, Quake II ו-Quake III Arena, זמין כתמונת דיסק. Quake on LAN זמין עבור כל דגמי Raspberry Pi ויש מבנה מותאם Pi Zero.
- רעידת אדמה 3: יציאת Quake 3 עבור דגמים עד Raspberry Pi 3, זמינה במאגרי Pi.
- ioq3: יציאת Quake 3 עבור Raspberry Pi 4 ו-SBCs אחרים, זמינה גם במאגרי Pi.
אתה יכול לשחק ב-Quake 3 עם שתי האפשרויות השניות במצב שחקן יחיד ומרובה משתתפים. עם זאת, quake3 ו-io3 אינם מתאימים לסביבת זירה מרובה משתתפים ש-Queke נקשרה אליה לאחרונה.
כדי לשחק בזה, תצטרך Quake ב-LAN.
איזו גרסה של Quake עובדת עם Quake ב-LAN?
לאחר הגדרת Raspberry Pi Quake בשרת LAN, תצטרך להתקין גרסה של Quake כדי לשחק. מכיוון שה-Raspberry Pi מארח אך ורק את שרת המשחקים, תזדקק למכשיר אחר בשביל זה.
בבדיקת מערך זה ניסיתי גרסאות PC ונייד של Quake 2 ו- Quake 3. נראה ש-OpenArena באנדרואיד לא עובד עם השרת הזה, עם זאת, גם Quake 2 המקורי, Quake 3, Quake 3 Arena וגם גרסאות קוד פתוח (כגון nQuake ו-ezQuake) יעבדו.
שימו לב שצריכה להיות לכם גרסה מקורית של ה-Quake שאתם רוצים להפעיל עבור כמה קבצים מקוריים. תיעוד לכל אחת מגרסאות הקוד הפתוח יסביר כיצד למצוא את אלה, מה שמפשט את הדברים. אם אין לך עותק, אתה יכול לתפוס את Quake 2 ו-3 תמורת כמה דולרים ב-Steam ו-GOG.
התקן שרת Quake ב-Raspberry Pi שלך
התחל בהורדת Quake ב-LAN דרך הקישור למעלה. זהו קובץ בגודל 2.5 ג'יגה-בייט שייקח זמן להורדה. בזמן שזה קורה, בדוק שיש לך גרסה של Quake II או III שפועלת במחשב שלך (או במכשיר אחר) שהיא מעודכנת לחלוטין. גם המכשיר הזה וגם ה-Raspberry Pi צריכים להתארח באותה רשת (לפחות בהתחלה).
לאחר הורדת הקובץ Quake on LAN 7z, כתוב זאת לכרטיס microSD ריק.
השתמש במדריך שלנו כדי התקנת מערכת הפעלה על ה-Raspberry Pi כדי להפעיל את זה. זה משתמש בכלים חוצי פלטפורמה, כך שזה לא משנה אם אתה משתמש ב-Windows, macOS או Linux.
לאחר השלמתו, הסר בבטחה את כרטיס ה-microSD מהמחשב שלך והכנס אותו ל-Raspberry Pi שלך. חיבור ה-Pi לנתב שלך באמצעות כבל Ethernet מומלץ להפעלה הראשונה ו תְצוּרָה.
הגדר את שרת Quake
כאשר ה-Queke בשרת ה-LAN מאתחל, ואתה מחובר לתצוגה, תראה את ההצהרות DietPi-CPU_set ו-DietPi-Services. במקום Raspberry Pi OS, שרת זה פועל על DietPi, מערכת הפעלה שהיא אפילו קלה יותר מ-Raspberry Pi OS Lite.
עם האתחול הראשון, אתה נדרש להתחבר. תזדקק לאישורי ברירת המחדל עבור DietPi:
- שם משתמש: dietpi
- סיסמא: dietpi
לאחר הכניסה, התקנת nQuake מתחילה. ודא שה-Raspberry Pi מחובר לנתב באמצעות Ethernet.
בריצה הראשונה, אתה בסדר ללכת עם אפשרויות ברירת המחדל (בסוגריים מרובעים) אבל מאוחר יותר אתה עשוי להתקין תוספות של Clan Arena, Team Fortress ו- High Res טקסטורות.
לאחר ההתקנה, תוכל לנהל את השרת ממסוף. זה יכול להיפתח על ידי לחיצה ¬ אוֹ ~ או בפשטות יציאה, בהתאם למערכת שלך. האפשרויות כוללות:
/reboot לאתחל את ה-Raspberry Pi)/shutdown כדי לכבות את ה-Raspberry Pi/quake/map/list לרשימת מפות זמינות עבור QuakeWorld
ניתן למצוא פקודות קונסולה נוספות ב- Quake באתר LAN. אם אתה כבר מכיר את הפקודות של קונסולת Quake, אלו הן די סטנדרטיות.
אפשרויות אחרות זמינות. לדוגמה, אתה יכול לבדוק משאבי מערכת עם sudo htop, או אפילו לבדוק את טמפרטורת המעבד באמצעות מעבד סודו.
בעוד שמידע על טמפרטורת המערכת מוצג כאשר השרת מופעל, מידע המעבד מספק יותר עומק.
התחבר למסיבת LAN Raspberry Pi Quake
כאשר אתה אתחול ומתחבר לשרת Quake הפועל על Raspberry Pi, כתובת ה-IP מוצגת. כל שעליך לעשות הוא להזין כתובת IP זו בקונסולת לקוח המשחק:
התחבר [כתובת ipad]
אם תתבקש, הסיסמה היא
quakeonlan
עם החיבור שנוצר, עולם מרובה המשתתפים Quake פתוח לך ולאחרים ברשת שלך. מפתחי Quake on LAN ממליצים לשמור אותו מקומי, מכיוון שהתוכנה לא מיועדת לגישה מעבר לרשת שלך.
לא מצליח להתחבר ל-Quake בשרת LAN?
כברירת מחדל, השרת דורש ממך להתחבר אליו כנקודה חמה אלחוטית. לכן, אם אתה שמח להעביר את הרשת האלחוטית של המחשב שלך לנקודה החמה QuakeOnLAN, לא אמור לעבור זמן רב לפני שתתחיל לפעול.
עם זאת, בבדיקת ההגדרה גיליתי שזה לא עובד טוב. גרוע מכך, מסיבה כלשהי, בעוד שיכולתי להשבית את מצב הנקודה החמה, לא יכולתי להפעיל Wi-Fi סטנדרטי ב-Pi 4. למרבה המזל, שימוש במצב Ethernet מעניק גמישות ואמינות רבה יותר.
לשם כך, היכנס לשרת באמצעות אישורי dietpi למעלה. לאחר מכן:
- להיכנס sudo dietpi-config
- לך ל 7: אפשרויות רשת: מתאמים
- בחר אתרנט
- בחר לְאַפשֵׁר
- בחר בסדר
- בחר חזור עד שתצא התצורה
לבסוף, קלט אתחול sudo כדי להפעיל מחדש את המחשב. כאשר אתה נכנס עם האישורים של DietPi, כתובת ה-Ethernet שהוקצה לנתב אמורה להופיע. אתה יכול להשתמש בזה מלקוח Quake שלך כדי לגשת לשרת.
אירוח משחקים מרובי משתתפים בשרת Quake הוא דרך נוספת להשתמש ב-Raspberry Pi
ה-Raspberry Pi אינו מכונת משחק ברורה, ובכל זאת הפרויקט הזה מדגים שהוא יכול לארח הפעלות מרובי משתתפים של Quake. למעשה, זהו תהליך שיעבוד על כל דגם Raspberry Pi.
אמנם פשוט להגדרה, אתה עלול להיתקל בבעיות במצב הנקודה החמה המקומית. עם זאת, מעבר ל-Ethernet הוא פתרון חכם, ויעניק לכל המשתמשים ברשת שלך גישה ישירה לסביבת Quake 3.