מדריך זה מכסה כיצד להגדיר את שרת No More Room in Hell (NMRiH) הייעודי שלך ב-Legion Hosting, להגדיר משתני הפעלה, לערוך server.cfg, להגדיר רוטציית מפות, להגדיר מצבי משחק ולהתחבר לשרת שלך. לפקודות ניהול ותמיכה בתוספים, ראה פקודות ניהול No More Room in Hell.
1. הפעלה ראשונה
- התחבר ל-GPanel ובחר את שרת NMRiH שלך.
- עבור ללשונית Startup ועיין במשתנים הזמינים (ראה הטבלה למטה).
- שנה לפי הצורך את SRCDS_MAP כדי להגדיר איזו מפה נטענת ראשונה.
- חזור ללשונית Console ולחץ על Start.
- המתן עד שהקונסולה תציג שהשרת סיים לטעון את המפה הראשונה. ההפעלה הראשונה עשויה לקחת דקה כאשר השרת מאתחל ויוצר קבצי הגדרות ברירת מחדל.
- לאחר שהשרת פועל, הגדר את שם השרת, סיסמת RCON והגדרות נוספות ב-
nmrih/cfg/server.cfg(ראה למטה).
server.cfg לפני שתהפוך את השרת לציבורי. ללא סיסמה, גישת ניהול מרחוק מושבתת ותהיה לך שליטה מוגבלת בשרת בזמן שהוא פועל.
2. משתני הפעלה ב-GPanel
המשתנים הבאים זמינים בלשונית Startup של GPanel. הגדרות כמו שם שרת, סיסמה, סיסמת RCON ומקסימום שחקנים מוגדרות ב-server.cfg (ראה סעיף 3 למטה).
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SRCDS_MAP |
nms_northway |
המפה שנטענת בעת הפעלת השרת. השתמש בקידומת nmo_ למפות Objective או nms_ למפות Survival. |
AUTO_UPDATE |
1 |
עדכון אוטומטי של השרת בהפעלה. הגדר ל-0 כדי להשבית. |
nmrih/cfg/server.cfg ולא כמשתני הפעלה של GPanel.
3. הגדרת שרת (server.cfg)
NMRiH משתמש בקובץ server.cfg הסטנדרטי של מנוע Source להגדרות מפורטות. עצור את השרת לפני העריכה.
מיקום הקובץ
nmrih/cfg/server.cfg
פתח קובץ זה באמצעות לשונית Files ב-GPanel או התחבר דרך SFTP. אם הקובץ לא קיים, צור אותו ידנית או הפעל ועצור את השרת כדי ליצור קובץ ברירת מחדל.
הגדרות עיקריות
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
hostname |
NMRiH Server |
שם השרת המוצג בדפדפן. |
sv_password |
(ריק) | סיסמת כניסה. השאר ריק לגישה ציבורית. |
rcon_password |
(ללא) | סיסמת RCON לגישת ניהול מרחוק. חובה להגדיר כדי ש-RCON יפעל. |
maxplayers |
8 |
מקסימום שחקנים בו-זמנית. |
sv_contact |
(ריק) | דוא"ל או כתובת URL ליצירת קשר עם מפעיל השרת. אופציונלי. |
sv_region |
255 |
קוד אזור השרת לדפדפן. 0=מזרח ארה"ב, 1=מערב ארה"ב, 2=דרום אמריקה, 3=אירופה, 4=אסיה, 5=אוסטרליה, 255=עולמי. |
mp_timelimit |
0 |
מגבלת זמן למפה בדקות. 0 פירושו ללא מגבלת זמן (התקדמות מבוססת סיבובים). |
sv_alltalk |
1 |
אפשר לכל השחקנים לשמוע זה את זה דרך צ'אט קולי ללא קשר למרחק. הגדר ל-0 לקול מבוסס קרבה. |
דוגמה ל-server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. רוטציית מפות (mapcycle.txt)
NMRiH עובר בין מפות באמצעות קובץ mapcycle.txt. השרת טוען את המפה הבאה ברשימה לאחר סיום כל סיבוב.
מיקום הקובץ
nmrih/mapcycle.txt
פורמט
רשום מפה אחת בכל שורה. המפות נטענות בסדר מלמעלה למטה, ואז המחזור חוזר על עצמו.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
קידומות שמות מפות
| קידומת | מצב משחק | תיאור |
|---|---|---|
nmo_ |
Objective | שחקנים משלימים מטרות (מציאת פריטים, הגעה לנקודות חילוץ) תוך לחימה בזומבים. המצב הפופולרי ביותר. |
nms_ |
Survival | הישרדות מבוססת גלים. שחקנים מגנים על עמדה מפני גלי זומבים קשים יותר ויותר. |
nmo_ ו-nms_ באותו mapcycle. השרת מחליף אוטומטית מצבי משחק בהתאם לקידומת המפה.
5. מצבי משחק
מצב Objective (nmo_)
מצב המשחק העיקרי. שחקנים חייבים לעבוד יחד כדי להשלים סדרה של מטרות -- מציאת מפתחות, הפעלת גנרטורים, הגעה לנקודות פינוי -- בזמן שזומבים משוטטים במפה. אזילת שחקנים או כישלון בחילוץ מביאים להפסד.
מצב Survival (nms_)
הגנה מבוססת גלים. שחקנים מחזיקים עמדה ונלחמים בגלי זומבים קשים יותר ויותר. תחמושת ואספקה מועטות. המטרה היא לשרוד כמה שיותר גלים או להגיע למספר מוגדר של גלים כדי לנצח.
6. כיצד להתחבר
אפשרות A -- דפדפן שרתי Steam
- פתח את לקוח Steam.
- לחץ על View בתפריט העליון, ואז Game Servers.
- לחץ על לשונית Favourites, ואז Add a server.
- הזן את כתובת ה-IP והפורט של השרת מלשונית Network ב-GPanel:
<your-server-ip>:<port> - לחץ על Add this address to favourites, ואז בחר את השרת ולחץ על Connect.
אפשרות B -- קונסולה במשחק
- הפעל את No More Room in Hell דרך Steam.
- הפעל את קונסולת המפתחים ב-Options > Keyboard > Advanced > Enable Developer Console.
- לחץ על
~(טילדה) כדי לפתוח את הקונסולה. - הקלד את פקודת ההתחברות:
connect <your-server-ip>:<port> - אם מוגדרת סיסמה, הוסף אותה:
connect <your-server-ip>:<port>; password YourPassword
אפשרות C -- דפדפן שרתים במשחק
- הפעל את No More Room in Hell דרך Steam.
- מהתפריט הראשי, בחר Find Servers.
- חפש את השרת שלך לפי שם או עיין ברשימה.
- בחר את השרת שלך ולחץ על Connect.
7. RCON (קונסולה מרחוק)
RCON מאפשר לך להפעיל פקודות שרת מרחוק מבלי להיות מחובר למשחק. זה משתמש בפרוטוקול RCON הסטנדרטי של מנוע Source.
שימוש ב-RCON במשחק
- פתח את קונסולת המפתחים (
~). - הזן את סיסמת ה-RCON שלך:
rcon_password YourRCONPassword - הפעל פקודות על ידי הוספת הקידומת
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
שימוש בלקוח RCON חיצוני
ניתן גם להשתמש בכלי RCON עצמאיים לניהול השרת מרחוק. התחבר באמצעות כתובת ה-IP של השרת, הפורט וסיסמת ה-RCON. לקוחות Source RCON פופולריים כוללים HLSW ו-mcrcon.
פתרון בעיות
- השרת לא מופיע בדפדפן: ודא שהשרת הופעל במלואו ב-GPanel. ודא ש-
sv_lanמוגדר ל-0ב-server.cfg. דפדפן Steam עשוי לקחת 2-3 דקות להוסיף שרת חדש לאינדקס. - לא ניתן להתחבר: בדוק את כתובת ה-IP והפורט של השרת בלשונית Network של GPanel. נסה להתחבר דרך הקונסולה עם
connect IP:PORT. - שגיאות מפה לא נמצאה: ודא ששמות המפות ב-
mapcycle.txtתואמים לקבצי המפות בפועל ב-nmrih/maps/. השמות רגישים לאותיות גדולות וקטנות. - קריסות בהפעלה: מחק את
server.cfgוהפעל מחדש כדי ליצור מחדש ברירות מחדל. בדוק את קונסולת GPanel להודעות שגיאה ספציפיות. - RCON לא עובד: אשר ש-
rcon_passwordמוגדר גם ב-server.cfgוגם בלשונית Startup של GPanel. ודא שאתה משתמש בפורט הנכון.
מאמרים קשורים
- פקודות ניהול No More Room in Hell
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריכים עזרה?
אם נתקלתם בבעיות שאינן מכוסות כאן, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה מקונסולת GPanel.