מדריך זה מלווה אותך בהגדרה ובתצורה של שרת Don't Starve Together ייעודי ב-Legion Hosting, החל מקבלת טוקן שרת Klei דרך תצורת השרת, מצבי משחק, מערות, יצירת עולם והתחברות. להתקנת מודים, ראו התקנת מודים ל-DST. לפקודות מנהל, ראו פקודות מנהל DST. לבעיות נפוצות, ראו פתרון בעיות DST.
1. קבלת טוקן שרת
Don't Starve Together דורש טוקן שרת Klei לאימות השרת הייעודי שלכם. ללא טוקן תקף, השרת לא יתחיל.
שלב 1 — התחברות לחשבון Klei שלכם
בקרו ב-accounts.klei.com והתחברו עם החשבון שבבעלותו Don't Starve Together. ניתן להתחבר באמצעות Steam, PSN, Xbox, או חשבון Klei עצמאי.
שלב 2 — ניווט לשרתי משחק
לאחר ההתחברות, לחצו על Games בסרגל הניווט העליון, ואז בחרו Don't Starve Together. בדף המשחק, מצאו ולחצו על לשונית Game Servers.
שלב 3 — יצירת טוקן חדש
לחצו על כפתור Add New Server. תנו לשרת שלכם שם ידידותי (זה רק לעיון שלכם באתר Klei) ולחצו על Add New Server לאישור. הטוקן החדש שלכם יופיע — הוא נראה כמו מחרוזת ארוכה של תווים שמתחילה ב-pds-g^.
שלב 4 — העתקה והחלת הטוקן
העתיקו את מחרוזת הטוקן המלאה. ב-GPanel, נווטו ללשונית Startup של השרת שלכם והדביקו את הטוקן בשדה Cluster Token. לחילופין, תוכלו למקם אותו בקובץ cluster_token.txt בתיקיית השורש של השרת.
2. תצורת שרת
הדרך הקלה ביותר להגדיר את השרת היא דרך לשונית Startup ב-GPanel. המשתנים הבאים זמינים:
| משתנה | תיאור | דוגמה |
|---|---|---|
| Cluster Token | טוקן אימות שרת Klei שלכם (חובה) | pds-g^KU_abc123... |
| Cluster Name | השם שהשחקנים רואים בדפדפן השרתים | My DST Server |
| Cluster Description | תיאור קצר המוצג בדפדפן השרתים | Friendly survival server! |
| Game Mode | מצב המשחק של השרת (ראו סעיף 3) | survival |
| Max Players | מספר מרבי של שחקנים בו-זמנית | 6 |
| Cluster Password | סיסמה נדרשת להצטרפות (השאירו ריק לשרת ציבורי) | mypassword |
לאחר שינוי משתני הפעלה כלשהם, לחצו על Save ואז על Restart כדי שהשינויים ייכנסו לתוקף.
3. מצבי משחק
Don't Starve Together מציע שלושה מצבי משחק שונים, כל אחד משנה את אופן המוות וההחייאה:
| מצב | התנהגות מוות | שיטת החייאה | מתאים ל |
|---|---|---|---|
| Survival | שחקנים מתים הופכים לרוחות רפאים. אם כל השחקנים מתים, העולם מתאפס. | Touch Stones, Life-Giving Amulets, Meat Effigies (שימוש מוגבל) | שחקנים שרוצים חוויה מאתגרת עם סיכון גבוה |
| Endless | שחקנים מתים הופכים לרוחות רפאים. העולם לעולם לא מתאפס ממקרי מוות. | כל שיטות Survival בנוסף להחייאה בלתי מוגבלת ב-Florid Postern (עם עונש על בריאות מרבית) | שחקנים מזדמנים, קבוצות מוכוונות בנייה, שחקנים חדשים |
| Wilderness | שחקנים מתים מוסרים לחלוטין. אין רוחות רפאים. | שחקנים מתחדשים במיקום אקראי עם ציוד חדש | שרתים מוכווני PvP, שחקנים הארדקור |
4. תצורת cluster.ini
לתצורה מתקדמת יותר, ניתן לערוך ישירות את הקובץ cluster.ini. קובץ זה נמצא בתיקיית השורש של השרת ושולט בהגדרות ברמת האשכול. גשו אליו דרך File Manager ב-GPanel או דרך SFTP.
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
הסבר על הגדרות מפתח
| הגדרה | תיאור | ברירת מחדל |
|---|---|---|
game_mode |
מצב משחק השרת: survival, endless, או wilderness |
survival |
max_players |
מספר מרבי של שחקנים בו-זמנית | 6 |
pvp |
הפעלה או השבתה של קרב שחקן נגד שחקן | false |
pause_when_empty |
השהיית סימולציית העולם כשאין שחקנים מחוברים | true |
cluster_password |
סיסמה להצטרפות; השאירו ריק לשרת ציבורי | (ריק) |
shard_enabled |
נדרש לתמיכה במערות (ראו סעיף 5) | false |
console_enabled |
אפשור קונסולה במשחק למנהלים | true |
cluster.ini, ערכי לשונית Startup בדרך כלל מקבלים עדיפות. השתמשו בשיטה אחת או באחרת כדי למנוע בלבול.
5. הגדרת מערות
Don't Starve Together משתמש בארכיטקטורת shard שבה עולם העל והמערות פועלים כמופעי שרת נפרדים שמתקשרים זה עם זה. ב-Legion Hosting, תמיכה במערות עשויה להיות זמינה בהתאם לתוכנית שלכם.
ארכיטקטורת Master/Caves
- Master Shard — עולם העל (פני השטח). זהו מופע השרת הראשי שאליו שחקנים מתחברים.
- Caves Shard — המערות התת-קרקעיות. מופע זה פועל כמופע משני שה-master shard מתקשר איתו פנימית.
הפעלת מערות
להפעלת מערות, ודאו שההגדרות הבאות נמצאות ב-cluster.ini שלכם:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
לכל shard יש קובץ server.ini משלו. קובץ server.ini של ה-Master shard (הנמצא בתיקייה Master/) צריך להכיל:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
קובץ server.ini של Caves shard (הנמצא בתיקייה Caves/) צריך להכיל:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. יצירת עולם
ניתן להתאים אישית הגדרות יצירת עולם כדי לשנות את תדירות המשאבים, היצורים, העונות והביומים. הגדרות יצירת העולם מאוחסנות בקבצי worldgenoverride.lua בתוך תיקיית כל shard (Master/ ו-Caves/).
דוגמה ל-worldgenoverride.lua (עולם העל)
return {
override_enabled = true,
preset = "SURVIVAL_TOGETHER",
overrides = {
-- Resources
flint = "often", -- "never", "rare", "default", "often", "always"
rocks = "often",
trees = "default",
berrybush = "often",
-- Creatures
spiders = "default",
hounds = "less", -- "never", "less", "default", "more", "always"
-- Season length
autumn = "longseason", -- "noseason", "shortseason", "default", "longseason"
winter = "shortseason",
spring = "default",
summer = "default",
-- World size and branching
world_size = "large", -- "small", "medium", "default", "large", "huge"
branching = "default", -- "never", "least", "default", "most"
},
}
דוגמה ל-worldgenoverride.lua (מערות)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua נכנסים לתוקף רק כאשר עולם חדש נוצר. כדי להחיל שינויים, עליכם למחוק את נתוני השמירה הקיימים ולהפעיל מחדש את השרת. גבו את קבצי השמירה שלכם קודם אם אתם רוצים לשמר אותם.
7. כיצד להתחבר
ישנן שתי דרכים להתחבר לשרת Don't Starve Together שלכם:
שיטה 1 — עיון במשחקים (מומלץ)
- הפעילו את Don't Starve Together ולחצו על Play.
- בחרו Browse Games מהתפריט הראשי.
- השתמשו בסרגל החיפוש בחלק העליון כדי לחפש את Cluster Name של השרת שלכם.
- לחצו על השרת שלכם בתוצאות ולחצו על Join.
- אם לשרת שלכם יש סיסמה, הזינו אותה כאשר תתבקשו.
שיטה 2 — חיבור ישיר דרך קונסולה
- הפעילו את Don't Starve Together ולחצו על Play.
- לחצו על מקש ~ (טילדה) לפתיחת הקונסולה.
- הקלידו את הפקודה הבאה, והחליפו את ה-IP והפורט בפרטי השרת שלכם מ-GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
אם השרת שלכם דורש סיסמה:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
מאמרים קשורים
- התקנת מודים ל-DST
- פקודות מנהל DST
- פתרון בעיות DST
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלכם
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריכים עזרה?
אם נתקלתם בבעיה שלא מכוסה כאן, שלחו כרטיס תמיכה וכללו את מזהה השרת שלכם, תיאור הבעיה, וכל פלט קונסולה רלוונטי מ-GPanel.