<º גיימר: הגדרת שרת Counter Strike (ואחרים)

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

לפני שנתחיל נצטרך את הדברים הבאים:

  • קִיטוֹר (אין צורך להיות מחובר, רק להתקין אותו ושהתיקיה נוצרה .קִיטוֹר בתיקיית HOME שלנו)
  • gdb
  • כלי דואר
  • tmux
  • פוסט
  • lib32-gccl (אם המערכת שלנו היא 32 ביט)

לאחר התקנת הצורך אנו ממשיכים להוריד את הסקריפט שיטפל בהכל (התקנה, בקרה, ביצוע וכו '). לשם כך אנו מבצעים את הפקודות הבאות:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

לאחר זמן מה (תלוי בחיבור לאינטרנט) הורדו כל הדרוש והוא יבקש מאיתנו את שם השרת והסיסמה עבור rcon, הדרושים לשליטה בשרת ממסוף המשחק.
לאחר סיום אנו יכולים לנסות להפעיל את השרת ולפתוח את המשחק ולבדוק שהוא מופיע ברשימת שרתי ה- LAN. בשביל זה אנו מבצעים:
./csserver start
o
./csserver debug
כדי להפעיל אותו במצב איתור באגים כדי לאתר כשלים אפשריים וכו '.

כדי להגדיר את השרת אנו נערוך שני קבצים: שרת css y serverfiles / cstrike / cs-server.cfg

הראשון, שהוא אותו כבר ביצענו בעבר, באפשרותך לשנות כמה פרמטרים להפעלת שרתים כגון ה- IP, מפת ההתחלה, מספר השחקנים המרבי ויציאות השרת (אם כי עדיף להשאיר אותם כברירת מחדל). אנו יכולים גם להפעיל הודעות דוא"ל ולהיכנס לחשבון Steam שלנו. הקווים שמעניינים אותנו כעת הם:
defaultmap="de_dust2" //mapa que saldrá al arrancar el servidor.
maxplayers="16" // Numero máximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquí ira la IP publica si el server saldrá a internet.

ה- IP במקרה שלי הוא ה- IP שמאצ'י נותן לי, מכיוון שבמקרה שלי אני לא רוצה שהוא יופיע ברשימת השרתים של המשחק, רק בין החברים שלי.

כעת אנו ממשיכים לפתוח קבצי server / cstrike / cs-server.cfg
נראה כמה פרמטרים, אך אנו נתמקד בהם, שגם עליהם כבר דנו.:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseña para poder administrar el servidor desde el juego
sv_password "" // La contraseña del servidor si deseamos que solo las que la sepan puedan entrar.

מספר הפרמטרים בהם השרת תומך, במיוחד אם בהמשך אנו מוסיפים AMX Mod X הוא גדול מאוד. בסוף ההדרכה אשאיר כמה קישורים עם מידע שימושי.
אני אשים את אלה שהוספתי:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que añadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estén equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

כדי להשבית אפשרות נוכל למחוק את השורה או לשים // בתחילת השורה.
ואם נרצה שיסובב את המפה בכל פעם שהיא תסיים אנו נערוך את הקובץ serverfiles / cstrike / mapcycle.txt ולהוסיף ולהסיר את nombres של המפות שאנחנו רוצים.
ועם כל זה יש לנו את היסודות שיש לשרת שלנו.

התקנת AMX Mod X

AMX Mod X מאפשר לנו להוסיף אפשרויות לשרת שלנו, כגון גירוש ו / או איסור משתמשים, אפשרות להגדיר כל מפה בנפרד (למשל, היא נמשכת זמן רב יותר, מתחילה בכסף פחות או יותר וכו '). גם באתר האינטרנט שלה אנו יכולים למצוא רשימה טובה של סקריפטים, כגון מערכת להצביע למפה הבאה לפני סיום המפה, צלילים חדשים וכו '.
בשביל זה אנו מעכלים את שלך הורד דף אינטרנט ואנחנו יורדים בסיס AMX Mod X עבור לינוקס ו- מטמוד. תוסף Counter-Strike זה אופציונלי, זה מוסיף את האפשרות להציג את הסטטיסטיקה של השחקנים על המסך.
בתוך התיקיה קבצי שרת / cstrike אנו יוצרים תיקיה בשם addons ולפתוח את הקבצים שהורדו בפנים.
עכשיו אנחנו הולכים לערוך את הקובץ libslist.gam שנמצא בקבצי שרת / cstrike.

אני ממליץ על גיבוי לפני שנשנה אותו במקרה שאנו טועים בעת עריכתו או במאוחר יותר אנו רוצים להסיר אותו

אנו מחפשים שורות אלה:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

ואנחנו משנים אותם ל:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

כעת ננסה להפעיל את השרת עם פרמטר הבאגים כדי לוודא שהוא מתחיל בצורה מושלמת. אם לא, בדוק שהמסלולים שלמעלה נכונים.
עכשיו כדי להפעיל את AMX אנו יוצרים את הקובץ serverfiles / cstrike / addons / metamod / plugins.ini ואנחנו מוסיפים את השורה הבאה:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

ועם זה כבר התקנו את AMX Mod X.
עכשיו לסיום נוסיף מנהל מערכת שיוכל להגדיר אותו מקונסולת המשחקים.
לשם כך נערוך את הקובץ serverfiles / cstrike / addons / amxmodx / configs / users.ini בקבצים עצמם זה מציין את כל האפשרויות. כמו במקרה זה אנו מעוניינים ליצור אחת עם כל ההרשאות בסוף הקובץ שאנו מוסיפים:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

במקרה זה נצטרך גם שכאשר נכנסים לשרת הוא שולח את הסיסמה. לשם כך אנו עורכים את הקובץ config.cfg שנמצא בתיקיית המשחק (במקרה שלי ב- Steam / SteamApps / common / Half-Life / cstrike / config.cfg) ואנחנו מוסיפים את השורה הבאה:

setinfo "_pw" "Contraseña"

ועם זה כבר יש לנו את כל מה שאנחנו צריכים לתצורה בסיסית.
אנו מפעילים את השרת ומהמשחק ברגע שניכנס לשרת אנו פותחים את הטרמינל (ב ספרדית כברירת מחדל זה המפתח º) ולכתוב:
amxmodmenu
ואנחנו חוזרים למשחק (לוחצים על Esc) ורק לוחצים על המספר המצוין כדי לעבור מתפריט לתפריט. כברירת מחדל התפריט הוא באנגלית, אך ניתן לשים אותו בספרדית על ידי לחיצה על 9, 4, 1 בסדר זה עד להופעת ספרדית ולבסוף 2 לשמירה.

ועד כאן הכל. אני מקווה שהדרכה זו תועיל לך אם יום אחד אתה מעז להקים שרת CS משלך. בדף Amx MOD X תוכלו למצוא מידע נוסף עליו, מנוע חיפוש תוספים ופורום לחקירות.
נתראה 😉

דף יוצר סקריפט השרת: http://danielgibbs.co.uk


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

9 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם.

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   44 דיג'ו

    לא יהיה לך משהו דומה לדוטה 2? זה יעזור מאוד 😉

  2.   אליוטיים 3000 דיג'ו

    מעניין, למרות שעניין המאצ'י עדיין לא ממש עובד בשבילי (השתמשתי בו, אבל נראה די לא נוח להקים רשת LAN וירטואלית).

  3.   rawBasic דיג'ו

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

    אני ממשיך להישאר ב- UrT .. .. אין כמו לשחק במשחק כזה במקומות רשמיים ילידים .. 😛

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

  4.   ככה ככה דיג'ו

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

  5.   דייויד גונזלס גרסיה דיג'ו

    תודה רבה =)

  6.   פפה דיג'ו

    מדריך טוב מאוד. לא הרבה השתנה כדי לעשות את אותו הדבר עם csgo. ב http://www.dudosos.com/counter-strike/ יש עוד מדריכים וטריקים של המשחק הנהדר הזה, מבחינתי הטוב ביותר.

  7.   מצורע_איבן דיג'ו

    תרומה מעולה. אני רק רוצה להוסיף שלב בו הייתי צריך להשתמש.

    עם ה- IP הדינמי. נוכל להוסיף לקובץ cs-server.cfg בסוף, את השורות

    __sxei_internal_ip (ה- IP הפרטי שלנו) <- לדוגמא: 192.168.1.3
    ip (ה- IP הציבורי שלנו) שממנו מייפ רואה את זה.
    __sxei_ נדרש 1 1 כדי להשתמש ב- sxe 0 לכיבוי.

    אז השתמשו היטב ב- ip.

    איוואן!

  8.   THE_ZGUN_KILLER דיג'ו

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

bool (נכון)