קרדיט ל-Domchik

הוא ביקש ממני לרשום

מדריך | הרצת שרת משחק על Linux
בואו נתחיל,
ראשית תיצרו תיקיה שבתוכה יהיה השרת שלכם.
העתיקו את הפקודה הבאה על מנת ליצור תיקייה
(מומלץ: לקרוא לתיקיה שלכם hlds או hlds_l)

mkdir hlds

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

cd hlds

עכשיו הורידו את הקובץ hldsupdatetool.bin
ע"י הפקודה הבאה

wget http://storefront.steampowered.com/d...updatetool.bin

בסוף הפקודה במקום d...updatetool.bin תשנו לhldsupdatetool.bin
(לא יודע למה זה יוצא ככה, אז פשוט תשנו)

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


chmod +x ./hldsupdatetool.bin && ./hldsupdatetool.bin

לאחר שהרצתם את הקובץ(ע"י הנ"ל) ירוצו לכם כמה עשרות שורות, שזה בעצם הסכם,
מה שתעשו זה פשוט תרשמו yes ואז אנטר, אם הכל בסדר אז השורה הבאה אמורה להופיע לכם

extracting steam.tar.Z...done

במידה והשורה הנ"ל לא הופיע לכם, רשמו את הפקודה הבאה


ln -s /usr/bin/gunzip /usr/bin/uncompress && ./hldsupdatetool.bin

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


chmod +x ./steam && ./steam -command update -game cstrike -dir .

חשוב: במידה ואתם רוצים שרת cs 1.6 תירשמו אחרי הcstrike -game ובמידה ואתם רוצים שרת cs cz תרשמו אחרי הczero -game

אל תשכחו לשים '.' אחרי הdir (לעשות רווח אחרי הdir ואז .) וזאת כדי שהקבצים ילכו לתיקייה שאנחנו נמצאים בה(hlds)

הורדת הקבצים תיקח בין 15-20 דקות, לאחר שזה סיים להוריד את הקבצים אתם תיראו


HLDS installation up to date

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

console-
מכליל את המוד Console

autoupdate-
מעדכן את השרת אוטומטית כשיש עידכון ברשת "הסטים".

game-
שם שרת המשחק, אם אתם רוצים cs 1.6 רשמו cstrike ואם אתם רוצים cs cz רשמו czero

+maxplayers
מספר השחקנים המקסימלי שיכלול השרת.

map+
המפה שהשרת יתחיל איתה.

port+
הפורט של השרת, ברירת מחדל 27015

ip-
האייפי של השרת שלכם, מומלץ לשים את האייפי של השרת שעליו אתם מריצים את שרת המשחק שלכם.

tickrate-
כמה טיקרייט אתם רוצים שיהיה בשרת שלכם, האפשרויות הם: 33, 66, 100
ברירת מחדל 33.

אלו הם הפקודות העיקריות והבסיסיות.

& -
הסימן הנ"ל, סוגר את הפקודה, וכשיוצאים מה-SSH השרת לא יפול.


הפקודה המלאה

./hlds_run -game cstrike -autoupdate +maxplayers 20 +map de_dust2 +port port -ip -tickrate &

זהו מקווה לתגובות חיוביות.