עמוד זה נמצא בבניה. אנא בקר באתר התמיכה עבור כל התמיכה הטכנית הזמינה באנגלית.
תוכן העמוד מנוהל ע"י תמיכת Steam וקהילת משתמשי Steam - יש להזהר מקישורים לאתרים חיצוניים.
תמיכת Steam לעולם לא תדרוש את סיסמת חשבונך, וגם לא תתבקש לרשום את סיסמתך בשום מקום באתר.
שרתים מסורים עצמאים הם הבחירה הטובה ביותר למשתמשים מנוסים. אנא ראה את הנושא סקירה: שרתי משחק אם תרצה לראות מידע נוסף כדי לקבוע איזה סוג שרת משחק הוא הטוב היותר בשבילך.
הורד והתקן את HldsUpdateTool
- הורד את מתקין HldsUpdateTool (בערך 700KB)
- הרץ את המתקין ובחר בתיקית התקנה
שים לב: אל תשתמש בתיקיה בתוך אחת מתיקיות Steam הקיימות
- בחר באיזור שהכי קרוב לאיזורך (ערך זה יהווה מיקום לשרת שלך בדפדפן השרתים)
- כשאתה מסיים את ההתקנה, נווט לתיקית התקנת HldsUpdateTool והרץ את HldsUpdateTool.exe כדי להוריד עדכונים לכלי.
משתנים ודגלים של HldsUpdateTool
השתמש במשתנים ודגלים אלו כשאתה מריץ את HldsUpdateTool משורת הפקודות:
תבנית (משמאל לימין): [דגלים] [משתנים] <פקודה> hldsupdatetool -command
- פקודות
- command version- - ראה את הגרסאות המותקנות
- command list- - ראה את המשחקי הזמינים
- משתנים
- <משחק> game- - מתקין משחק כש-<משחק> זהו קוד המשחק
- <תיקית התקנה> game- - קבע את התיקיה להתקנה עם <תיקית התקנה> (הכלי יתקין לתיקיה האחרונה בשימוש אם אף תיקיה לא מצוינת)
- <שם משתמש> username- - שם חשבון Steam (נדרש רק לשם גישה לתוכן מוגבל)
- <סיסמא> password- - סיסמת Steam (נדרש רק לשם גישה לתוכן מוגבל)
- דגלים
- remember_password- - זכור את הסיסמא (אם שם חשבון וסיסמת Steam מסופקים)
- verify_all- - ודא שכל קבצי HLDS עודכנו
- retry- - נסה אוטומטית להתחבר מחדש לרשת Steam כל 30 שניות אם היא עמוסה
התקן תוכן משחק
ברגע ש-HldsUpdateTool הותקן, אתה רשאי להתחיל להתקין תוכן משחק:
- פתח שורת פקודות (התחל > הפעלה > cmd)
- נווט לתיקית התקנת HldsUpdateTool
- השתמש בפקודה הבאה כדי להתקין משחק:
<תיקית התקנה> dir- <משחק> hldsupdatetool -command update -game
(כש-<משחק> זה אחד מקודי המשחקים הרשומים מטה ו-<תיקית התקנה> זה כתובת התיקיה שאליה יותקן התוכן)
- משחקים מונעי Source
- Counter-Strike Source - Counter-Strike Source
- Day of Defeat: Source - dods
- Half-Life 2: Deathmatch - hl2mp
- משחקים מונעי GoldSrc
- Counter-Strike 1.6 - cstrike
- Counter-Strike: Condition Zero - czero
- Deathmatch: Classic - dmc
- Day of Defeat - dod
- Opposing Force - gearbox
- Ricochet - ricochet
- Team Fortress Classic - tfc
- Half-Life Deathmatch - valve
- משחקי צד-שלישי
- Red Orchestra - redorchestra
- The Ship - ship
- Sin Episodes - sin
- Dark Messiah - darkmessiah
- Garry's Mod - garrysmod
מודים של צד-שלישי
אתה חייב להתקין את תוכן המודים של הצד-השלישי תחת תיקית השרת המסור. אנא פנה לאתר התמיכה של מודים של צד-שלישי למידע נוסף על מודים ספציפיים.
הגדר את השרת
תהליכי ההגדרות הבאים תקפים גם לגבי משחקי hlds.exe) GoldSrc) וגם לגבי משחקי srcds.exe) Source).
מתגי הפעלה
מתגי הפעלה ניתנים להפעלה ע"י הכנסתם לשורת הפקודות או ע"י הוספתם לקיצור דרך של hlds.exe או srcds.exe. אתה רשאי להשתמש בכמה מתגי הפעלה שתרצה, אבל אתה חייב לשים לב שאתה מכניס אותם כמו שצריך, אחרת השרת המסור לא יעלה.
- autoupdate- - מעדכן את השרת אוטומטית ברגע שיוצאים עדכונים חדשים
- console- - מעלה את השרת במצב קונוסלה (ללא ממשק גרפי)
- <משחק> game - קובע איזה שרת משחק להעלות
- <כתובת ip <IP- - קובע את כתובת ה-IP של השרת אם מספר כתובות זמינות
- <מספר פורט> port- - קובע את הפורט לו השרת יאזין להתחברות לקוחות (פורט 27015 הוא ברירת המחדל אם אף פורט אחר לא מצוין)
- <מספק שחקנים> maxplayers+ - קובע את מספר השחקנים המקסימלי שיכולים להתחבר לשרת
- <שם מפה> map+ - קובע את המפה אותה השרת יעלה לראשונה
הגדרות server.cfg
קובץ הגדרות לשרת המשחק ניתן לשימוש כדי להפעיל משתני קונסולה (CVARs) אוטומטית כשהשרת עולה.
ניתן למצוא את קובץ ההגדרות server.cfg של כל משחק תחת תיקית ההתקנה שלו. (תיקיה זו תהיה תחת התיקיה שצוינה כשהתקנת את HldsUpdateTool).
- "שם_השרת_שלך" hostname - השתמש בשם_השרת_שלך כשם שתרצה ששחקנים יראו ברשימת השרתים
- "הסיסמא_שלך" rcon_password - השתמש בהסיסמא_שלך כסיסמא בה תרצה להשתמש כדי להזדהות מול השרת ולשנות את הגדרותיו.
- # sv_aim - קובע אם לשחקנים יהיה auto-aim (כיוון אוטומטי) כש-# הוא 0 ללא כיוון אוטומטי, ו-1 הוא עם.
- # sv_cheats - קובע אם יהיו צ'יטים של שחקן-יחיד כש-# הוא 0 ללא, ו-1 הוא עם.
- sv_contact "admin@yourdomain.com" - קובע את כתובת הדוא"ל של מנהל השרת
- # sv_maxrate - קובע את מספר הבתים לשנייה המקסימלים שהשרת מסוגל לשלוח כש-# הוא 1000 במינימום / 10000 כברירת מחדל / 25000 במקסימום
- # sv_region - קובע את האיזור בו השרת שלך נמצא, כש-# הוא:
- 1- - עולם
- 0 - מזרח ארה"ב
- 1 - מערב ארה"ב
- 2 - דרום אמריקה
- 3 - אירופה
- 4 - אסיה
- 5 - אוסטרליה
- 6 - המזרח התיכון
- 7 - אפריקה
אנא ראה את הנושא הגדרות שרת לרשימה מורחבת של פקודות לשרת.
ניהול משאבי HLDS בעזרת משתני קונסולה (CVARs)
השתמש במשתני הקונסולה הבאים כדי לקבוע איך SRCDS/HLDS מנהלים את משאביהם:
- # sv_allowdownload - שנה ל-1 כדי לטעון תוכן ללקוח, ו-0 כדי לבטל
- # sv_allowupload - שנה ל-1 כדי לאפשר ללקוחות להעלות כתובות ספריי לשרת ול-0 כדי לבטל
- # hpk_maxzise - קובע את הנפח המירבי של כתובות ספריי שלקוחות יכולים להעלות. (טווח: 0.1MB עד 1.5MB, שנה ל-0 כדי לאפשר כל נפח
- <כתובת> sv_downloadurl - השתמש באפשרות זו כדי לאפשר ללקוחות להוריד תוכן משרת אחר (אפשרות זו מורידה עומס מהשרת) - השתמש ב<כתובת> בתבנית הבאה:
<http://www.<domain>.com/<filepath כמו שמצוין בהורדת HTTP מהירה
- # sv_filetransfercompression - שנה ל-1 כדי לאפשר דחיסה של קבצים שנשלחים מהשרת ללקוח ול-0 כדי לבטל
- # sv_send_logos - שנה ל-1 כדי לאפשר לשרת לשלוח כתובות ספריי ללקוחות (sv_allowdownload גם חייב להיות מאופשר) ול-0 כדי לבטל
- # sv_send_resources - שנה ל-1 כדי לאכוף שליחה של משאבים מאובטחים (מודלים) ללקוחות, ול-0 כדי לבטל
הגדרות משחק
אתה רשאי ליצור קבצי הגדרות מותאמים ולהפעילם באמצעות פקודה הקוסולה <שם קובץ> exec כש<שם הקובץ> הוא שמו של הקובץ שנמצא בתיקית ההתקנה.
- Counter-Strike
- <דקות> mp_timelimit - השתמש ב<דקות> כדי לקבוע את מספר הדקות בהן המפה תשאר בשרת
- <דקות> mp_buytime - השתמש ב<דקות> כדי לקבוע את מספר הדקות בהן מתאפשר לשחקנים לרכוש נשקים לפני תחילת סיבוב חדש
- <כמות> mp_startmoney - השתמש ב<כמות> כדי לקבוע את כמות הכסף איתו שחקנים מתחילים כל סיבוב
- <שניות> mp_c4timer - השתמש ב<שניות> כדי לקבוע את מספר השניות שיקח לפצצת C4 להתפוצץ
- <שניות> mp_freezetime - השתמש ב<שניות> כדי לקבוע את מספר השניות בהן שחקנים קפואים במקום בתחילת כל סיבוב
motd.txt
קובץ זה מכיל את "הודעת היום" של השרת שלך. אתה יכול להוסיף את פרטי ההתקשרות איתך או כתובת אתר בקובץ זה אם תרצה.
ניתן להשתמש בקוד HTML בקובץ זה.
דוגמא motd.txt:
MESSAGE OF THE DAY
Welcome to my Counterstrike Server
Map Rotation For This Server:
de_dust2
cs_assault
de_train
cs_Havana
mapcycle.txt
קובץ זה מכיל את המפות שרצות על השרת שלך.
דוגמא mapcycle.txt:
de_dust2
cs_assault
de_train
cs_Havana
הורדת HTTP מהירה
משתמשים רשאים להוריד תוכן מותאם משרת אינטרנט דרך HTTP כדי להוריד מהמשאבים ורוחב הפס שנדרשים ע"י השרת המסור שלך. הורדת HTTP מהירה מתירה ל-SRCDS או HLDS להשתמש בכל המשאבים ורוחב הפס למשחקים.
- צור רשימה של כל הקבצים המותאמים (mdl ,wav ,bsp וכו') שמושמשים בשרת שלך
- העלה את הקבצים לשרת אינטרנט כשתצורת התיקיות נשארת כמות שהיא
- אפשרי: כדי להציג תמונת פרסומת (למשל, תמונה עם ההודעה "אחסון המידע מסופק ע"י...") העלה תמונה בעלת מימדים 340x56 פיקסלים ל-gfx/banner.gif/<תיקית תוכן מותאם>
- השתמש בפקודת קונסולה <כתובת> sv_downloadurl ושנה את <כתובת> ל-/http://<domain>/<custom_content_directory> (כש-<domain> הוא הכתובת שמצביעה לשרת האינטרנט שלך ו-<custom_content_directory> הוא השם של התיקיה שזהה לתיקית התוכן המותאם שלך תחת תיקית התקנת HLDS או SRCDS)
אם שרת האינטרנט שלך מאובטח עם אימות נתונים, השתמש בתבנית http://<username>:<password>@<domain>/<custom_content_directory> כדי להוסיף את שם משתמש וסיסמת ה-HTTP שלך לאימות כש-<usernname> ו-<password> הם שם המשתמש שלך והסיסמא שלך בהתאמה.
משאבים נוספים להגדרת שרת מסור
עזרה לשרתים מסורים
הצטרף לרשימות התפוצה (באנגלית) של שרתים מסורים למערכת ההפעלה שלך וסרוק את ארכיון הדואר ברשימות אלו כדי למצוא פתרונות לבעיות בשרתים מסורים:
Hebrew content to translate (START)
Standalone dedicated servers are the best choice for experienced users. Please see the Overview: Types of Game Servers topic if you would like more information to determine which type of game server is the best choice for you.
Download and Install HldsUpdateTool
- Download the HldsUpdateTool Installer (approximately 700 KB)
- Run the installer and select an installation folder
Note: Do not use a path within any existing Steam folders
- Select the region which most closely matches your region (this value will be used to position your server in users' server browser lists)
- Upon completing the guided installation, navigate to the HldsUpdateTool installation folder and execute HldsUpdateTool.exe to download updates for the tool
HldsUpdateTool Parameters and Flags
Use these parameters and flags when running HldsUpdateTool program from the command line:
Format: hldsupdatetool -command <command> [parameters] [flags]
- Commands
- -command version - View installed versions
- -command list - View available games
- Parameters
- -game <game> - Install a game where <tt<game></tt> is the desired game's code
- -dir <installdir> - Specify the absolute path to the desired installation directory with <installdir> (the tool will install to the last directory used if no directory is specified)
- -username <username> - Steam account username (only needed to access limited content)
- -password <password> - Steam account password (only needed to access limited content)
- Flags
- -remember_password - Remember password (if a Steam account username and password are supplied)
- -verify_all - Verify that all HLDS files have been updated
- -retry - Automatically retry every 30 seconds if the Steam Network is busy
Install Game Content
Once HldsUpdateTool has been installed, you may begin installing game content:
- Open a command prompt (Start > Run > cmd)
- Navigate to the HldsUpdateTool installation directory
- Use the following command install a game:
hldsupdatetool -command update -game <game> -dir <installdir> (Where <game> is one of the game codes listed below and <installdir> is the absolute path to the folder where you wish to store the content)
- Source-engine Games
- Counter-Strike Source - Counter-Strike Source
- dods - Day of Defeat: Source
- hl2mp - Half-Life 2: Deathmatch
- GoldSrc-engine Games
- cstrike - Counter-Strike 1.6
- czero - Counters-Strike: Condition Zero
- dmc - Deathmatch: Classic
- dod - Day of Defeat
- gearbox - Opposing Force
- ricochet - Ricochet
- tfc - Team Fortress Classic
- valve - Half-Life Deathmatch
- Third-party Game Content
- redorchestra - Red Orchestra
- ship - The Ship
- sin - Sin Episodes
- darkmessiah - Dark Messiah
- garrysmod - Garry’s Mod
Third-party Mods
You must install the third-party mod files under the dedicated server folder. Please refer to the third-party mod support site for additional information on specific mods.
Configure the Server
These configuration procedures apply to both GoldSrc-engine servers (hlds.exe) and Source-engine servers (srcds.exe).
Launch Switches
Launch switches may be entered at the command prompt or saved with the hlds.exe or srcds.exe Windows shortcut. You may use as many launch switches as you would like, however, the switches must be entered correctly or your dedicated server will not start.
- -autoupdate - Automatically updates the server whenever updates are released
- -console - Starts the server in console mode (no GUI)
- -game <game name> - Indicates which game server to launch
- -ip <ipaddress> - Sets the server IP if multiple IPs are available
- -port <port number> - Sets the port which the server will accept connections through (port 27015 will be used by default if no port is specified)
- +maxplayers <number of players> - Sets the maximum number of players allowed on the server
- +map <map name> - Sets the starting map
server.cfg Settings
A game server config file can be used to automatically execute set server console variables (CVARs) whenever the server is started.
Each game's server.cfg file can be found under the game's installation directory (this will be a subfolder named after the game's code under the installation directory specified when running HldsUpdateTool).
- hostname "yourhostname" - Enter yourhostname as the server name which you would like to appear players' server browser
- rcon_password "yourpassword" - Enter yourpassword as the secure password you would like to use to authenticate so you may change the server's configuration while logged in to play as a client
- sv_aim # - Set auto-aiming for players where # is 1 for "on" and 0 for "off"
- sv_cheats # - Set single-player cheat options where # is 1 for "enabled" and 0 for "disabled"
- sv_contact "admin@yourdomain.com" - Sets the administrative contact e-mail address
- sv_maxrate # - Set the maximum rate of bytes per second which the server is allowed to transmit where # is at minimum: 1000 / at default: 10000 / at maximum 25000
- sv_region # - Sets the region which your server will report as its location where # is:
- -1 - World
- 0 - US East Coast
- 1 - US West Coast
- 2 - South America
- 3 - Europe
- 4 - Asia
- 5 - Australia
- 6 - Middle East
- 7 - Africa
Please see the Server Settings topic for an extensive list of server commands.
HLDS Resource Management CVARS
Use the following CVARs to control how the HLDS/SRCDS manages resources.
- sv_allowdownload # - Set to 1 to load content on the client (maps, sprays, and related materials) and 0 to disable
- sv_allowupload # - Set to 1 to allow clients to upload custom sprays to the server and 0 to disable custom sprays
- hpk_maxsize # - Limits the file size of spray uploads from clients (range: .1 MB to 1.5 MB - set to 0 to allow any file size)
- sv_downloadurl <url> - Use this setting to allow clients to use a different server to download content (this reduces the server load associated with clients downloading content) - set your <url> in the format http://www.<domain>.com/<filepath> as directed in the Fast HTTP Downloading instructions
- sv_filetransfercompression # - Set to 1 to enable file compression on files sent from the gameserver to the client and 0 to disable
- sv_send_logos # - Set to 1 to allow the server to send custom sprays back to all players (sv_allowdownload must also be enabled) and 0 to disable sprays
- sv_send_resources # - Set to 1 to enforce the sending of secure resources (models) to clients and 0 to disable
Game Settings
You may also create custom config files and load them by using the exec <filename> CVAR (where <filename is the name of a file located in the game installation folder).
- Counter-Strike
- mp_timelimit <minutes> - Use <minutes> to set the number of minutes spent on each map
- mp_buytime <minutes> - Use <minutes> to set the amount of time players are allowed to buy/rebuy weapons before the round starts
- mp_startmoney <amount> - Use <amount> to set the amount of money players start the round with
- mp_c4timer <seconds> - Use <seconds> to set the detonation timer for C4 which has been planted
- mp_freezetime <seconds> - Use <seconds> to set how long players are frozen before being able to move at the beginning of each round
motd.txt
This file contains your servers "Message of the Day". You may include your contact information and website address in this file if you wish.
HTML code is allowed in this file.
Example motd.txt:
MESSAGE OF THE DAY
Welcome to my Counterstrike Server
Map Rotation For This Server:
de_dust2
cs_assault
de_train
cs_Havana
mapcycle.txt
This file contains the list of maps your server cycles through.
Example mapcycle.txt:
de_dust2
cs_assault
de_train
cs_Havana
Fast HTTP Downloading
Users may download custom content from a web server over HTTP to reduce the resources and bandwidth required by your dedicated server. Fast HTTP downloading allows the SRCDS or HLDS to use all the available resources and bandwidth for hosted games.
- Make a list of all the custom files (bsp, wav, mdl, etc) used on your server
- Upload the files to a web server while keeping the directory structure intact
- Optional: To display a banner image (for example, an image with the message "Content Hosting Provided By ...") upload a 340x56 pixel image to <custom content directory>/gfx/banner.gif
- Use the sv_downloadurl <url> CVAR and set <url> to http://<domain>/<custom_content_directory>/ (where <domain> is the domain name which points to your web server and <custom_content_directory> is the name of the directory which mirrors the custom content directory under your HLDS or SRCDS game installation folder)
If your web server is secured with Basic HTTP Authentication, use the format http://<username>:<password>@<domain>/<custom_content_directory> to add your HTTP username and password for authentication where <username> and <password> is the username and password combination for a web server account with read privileges for the content files
Additional Dedicated Server Configuration Resources
Dedicated Server Assistance
Join the dedicated server discussion list for your operating system and review the mailing list archives to find solutions for dedicated server issues:
(END) Hebrew content to translate
|