מדריך זה מלווה אותך בתצורת שרת ה-Team Fortress 2 הייעודי שלך, כולל הגדרות שרת, טוקני GSLT, רוטציית מפות, מפות מותאמות אישית עם FastDL, וכיצד להתחבר.
תצורת server.cfg
קובץ תצורת השרת הראשי נמצא ב-tf/cfg/server.cfg. קובץ זה מופעל בכל החלפת מפה ושולט בהתנהגות הליבה של השרת. ערוך אותו דרך מנהל הקבצים של GPanel או SFTP.
להלן תצורת עזר המכסה את ההגדרות החשובות ביותר:
// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------
// Server identity
hostname "My TF2 Server" // Name shown in the server browser
sv_password "" // Leave blank for public, set for private
// Players
maxplayers 24 // Maximum player slots (TF2 supports up to 32)
// Game rules
mp_timelimit 30 // Minutes per map before auto-rotation
mp_winlimit 0 // Rounds won before map changes (0 = disabled)
mp_maxrounds 0 // Total rounds before map changes (0 = disabled)
// Purity / anti-cheat
sv_pure 1 // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats 0 // Always 0 on a public server
// Rate / network
sv_minrate 0
sv_maxrate 0 // 0 = unlimited (recommended for modern connections)
sv_mincmdrate 10
sv_maxcmdrate 66
// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE
// Region (optional, helps matchmaking)
sv_region 255 // 255 = world, 0 = US East, 1 = US West, 3 = Europe
// Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
server.cfg, הפעל מחדש את השרת או הקלד exec server.cfg בקונסולת השרת כדי לטעון מחדש את ההגדרות ללא הפעלה מחדש מלאה.
מדריך הגדרות מרכזיות
| הגדרה | ערכים | תיאור |
|---|---|---|
hostname |
כל מחרוזת | שם השרת המוצג ברשימת השרתים ובלוח התוצאות |
sv_password |
ריק / מחרוזת | סיסמה להצטרפות. השאר ריק לשרת ציבורי |
maxplayers |
1–32 | מספר מרבי של חריצי שחקנים בו-זמניים |
mp_timelimit |
מספר שלם (דקות) | זמן לפני שהשרת עובר למפה הבאה |
mp_winlimit |
מספר שלם (0 = כבוי) | ניצחונות הנדרשים על ידי קבוצה אחת כדי להפעיל החלפת מפה |
sv_pure |
0 / 1 / 2 | 0 = ללא הגבלה, 1 = רשימה לבנה, 2 = טהור לחלוטין |
Game Server Login Token (GSLT)
טוקן GSLT נדרש כדי להציג את השרת שלך באופן ציבורי ברשימת שרתי Steam ולמנוע סימון. ללא טוקן תקף, השרת שלך עדיין עשוי לפעול אך לא יופיע ברשימה הרשמית ועלול להיתקל בבעיות VAC.
יצירת טוקן GSLT
- התחבר לחשבון Steam שלך בכתובת steamcommunity.com/dev/managegameservers.
- הזן App ID 440 (Team Fortress 2) בשדה App ID.
- הזן תזכורת (למשל "My TF2 Server") ולחץ על Create.
- העתק את הטוקן שנוצר.
החלת הטוקן
פתח את tf/cfg/server.cfg והוסף (או הסר את ההערה מ) השורה הבאה, תוך החלפת YOUR_TOKEN_HERE בטוקן שיצרת:
sv_setsteamaccount YOUR_TOKEN_HERE
רוטציית מפות (mapcycle.txt)
השרת עובר בין המפות המפורטות ב-tf/cfg/mapcycle.txt. כל שורה מכילה שם מפה אחד (ללא סיומת .bsp).
// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.
cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
- סדר המפות בקובץ זה קובע את סדר הרוטציה המוגדר כברירת מחדל.
- אם אתה משתמש בתוספים MapChooser Extended או RTV, רשימת המפות משמשת כמאגר המועמדויות. ראה את מדריך הגדרת מנהל ותוספים לפרטים על תוספים.
- הרץ
maps *בקונסולת השרת כדי להציג את כל המפות הזמינות כרגע. - שינויים ב-
mapcycle.txtנכנסים לתוקף בהחלפת המפה הבאה ללא צורך בהפעלה מחדש של השרת.
התקנת מפות מותאמות אישית
מפות מותאמות אישית מופצות כקבצי .bsp. שחקנים צריכים להוריד את המפה כשהם מצטרפים לראשונה לשרת שמריץ אותה.
העלאת המפה
- השג את קובץ ה-
.bspשל המפה המותאמת אישית (מ-tf2maps.net או אתרי קהילה אחרים). - העלה את הקובץ לתיקיית
tf/maps/בשרת שלך דרך SFTP. - הוסף את שם המפה (ללא
.bsp) ל-tf/cfg/mapcycle.txt.
הפעלת הורדה מהירה (sv_downloadurl)
ללא כתובת הורדה מהירה, שחקנים חייבים להוריד מפות ישירות משרת המשחק שלך במהירות נמוכה, מה שגורם לזמני טעינה ארוכים. הגדרת מראה נגישה דרך הרשת מאפשרת ללקוחות להוריד מפות דרך HTTP במקום זאת.
אם יש לך אירוח אתרים, העלה קבצי מפות דחוסים (.bsp.bz2) לתיקייה ציבורית והגדר את הבא ב-server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp חייבת להיות זמינה ב-https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. דחוס מפות עם bzip2 לפני ההעלאה.
כיצד להתחבר
למציאת כתובת ה-IP והפורט של השרת שלך, ראה את מדריך כיצד למצוא את כתובת ה-IP והפורט של השרת שלך.
שיטה 1: רשימת שרתים בתוך המשחק
- הפעל את Team Fortress 2.
- מהתפריט הראשי, פתח את Find a Game ואז בחר Community Servers.
- לחץ על Add a Server והזן את כתובת ה-IP והפורט של השרת בפורמט
IP:PORT. - לחץ על Add This Address to Favorites, ואז לחץ לחיצה כפולה על השרת כדי להתחבר.
שיטה 2: קונסולת מפתחים
- הפעל את קונסולת המפתחים בהגדרות TF2 תחת Advanced אם טרם הופעלה.
- לחץ על ~ (טילדה) כדי לפתוח את הקונסולה.
- הקלד את הפקודה הבאה ולחץ Enter:
connect YOUR_SERVER_IP:PORT
אם לשרת שלך מוגדרת סיסמה, השתמש ב:
connect YOUR_SERVER_IP:PORT; password yourpassword
שיטה 3: קישור התחברות Steam
תוכל לשתף קישור הצטרפות ישיר עם שחקנים באמצעות פרוטוקול steam://connect/:
steam://connect/YOUR_SERVER_IP:PORT
מאמרים קשורים
- הגדרת מנהל ותוספים TF2 — התקנת SourceMod/MetaMod, חשבונות מנהל, ניהול תוספים
- מדריך פתרון בעיות TF2 — בעיות נפוצות עם GSLT, SourceMod, VAC ונראות השרת
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים דרך SFTP