יום ראשון, 17 באפריל 2011

הרצת שרת Samp 0.3c על שרת לינוקס

דרישות:
  1. יוזר רגיל בשרת לינוקס עם גישת SSH.
  2. PuTTY & FlashFXP [הורדות בהמשך].
  3. ידע בסיסי בלינוקס ושרתי SAMP.
הורדות:
FlashFXP - תוכנת FTP
PuTYY - תוכנת SSH


שלב 1 - הורדה וחילוץ קבצי השרת
הורדת הקבצים:
קוד:
wget http://team.sa-mp.com/files/samp03csvr.tar.gz
קוד:
[samp@97 ~]$ wget http://team.sa-mp.com/files/samp03csvr.tar.gz
--2011-03-09 12:17:36--  http://team.sa-mp.com/files/samp03csvr.tar.gz
Resolving team.sa-mp.com... 95.211.29.41
Connecting to team.sa-mp.com|95.211.29.41|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1493982 (1.4M) [application/x-gzip]
Saving to: `samp03csvr.tar.gz'

100%[=================================================================================>] 1,493,982   1.04M/s   in 1.4s

2011-03-09 12:17:38 (1.04 MB/s) - `samp03csvr.tar.gz' saved [1493982/1493982]

[samp@97 ~]$
חילוץ הקבצים:
קוד:
tar -zxf samp03csvr.tar.gz
לא אמור להופיע לכם שום דבר אחרי החילוץ.
בכדי לבדוק אם הקבצים חולצו בהצלחה יש להקליד את הפקודה ls ולראות אם נוצרה תיקיה בשם samp03.



שלב 2 - כניסה לתיקיה ועריכת הגדרות השרת
כניסה לתיקיה:
קוד:
cd samp03
קוד:
[samp@97 ~]$ cd samp03
[samp@97 samp03]$
עריכת הגדרות השרת:
קוד:
nano server.cfg
קוד:
rcon_password changeme
סיסמת הרקון של השרת, חייב לשנות. במידה ולא תשנו השרת לא ירוץ.
קוד:
maxplayers 50
מקסימום שחקנים שיוכלו להיכנס לשרת.
קוד:
port 7777
הפורט של השרת.
קוד:
hostname SA-MP 0.3 Server
שם השרת.
קוד:
gamemode0 grandlarc 1
המוד שירוץ בשרת.
קוד:
filterscripts base gl_actions gl_property gl_realtime
הפילטרסקריפטים שירוצו בשרת.
קוד:
announce 0
האם השרת יופיע או לא ברשימת שרתים של הסאמפ - Internet
קוד:
query 1
לא לשנות את זה, זה בעצם מאפשר / מבטל מתוכנות וכו' לקחת מידע מהשרת (שחקנים מחוברים, שם השרת וכו')
קוד:
weburl www.sa-mp.com
כתובת האינטרנט של השרת / קהילה או מה שזה לא יהיה.
קוד:
maxnpc 0
מקסימום בוטים (NPCs) שיוכלו להיכנס לשרת.

[*] בכדי לשמור את ההגדרות שהערכתם לחצו Ctrl + X ואז Y ואז ENTER.



שלב 3 - הרצת השרת
קוד:
./samp03svr &
קוד:
[samp@97 samp03]$ ./samp03svr &
[2] 31331
[samp@97 samp03]$
Started server on port: 9999, with maxplayers: 50 lanmode is OFF.
וזהו, השרת רץ.
כעת ע"מ לצאת מהחלון של ה SSH תרשמו את הפקודה exit וזהו.



שלב 4 - הפלת השרת
יש לנו שתי דרכים להפיל את השרת.
1. דרך הרקון
2. דרך ה SSH

דרך הרקון אני לא אסביר לכם פה כי זה לא הכי קשור אבל הינה איך להפיל את השרת דרך ה SSH.

אתם צריכים קודם את ה PID (האיידי של התהליך בשרת) ויש לכם כמה דרכים להשיג אותו.
דרך הראשונה היא בעצם לקחת את האיידי שמופיע כאשר הרצתם את השרת
קוד PHP:
[231331  
צוטט משלב מס' 3.

31331 הוא האיידי של השרת.
הדרך השניה היא לעשות את הפקודה ps x ולקחת את האיידי משם.
קוד:
[samp@97 samp03]$ ps x
  PID TTY      STAT   TIME COMMAND
30697 pts/1    S      0:00 bash
31331 pts/1    Sl     0:00 ./samp03svr
31752 pts/1    R+     0:00 ps x
אחרי שבעצם יש לכם את האיידי מה שנותר לעשות זה לסיים את התהליך (להרוג אותו) עם הפקודה kill x.
במקום ה x יש לרשום את האיידי של התהליך (ה PID) וכאשר תעשו את זה השרת יפול.


אין תגובות:

הוסף רשומת תגובה