#1

הלן חבר'ה,

המדריך הישן שלי כבר לא מעודכן והחלטתי להכין לכם חדש.
המדריך הזה לא ירד לפרטים פרטים. למי שיש שאלה הוא יכול לשאול אותי פה / בהודעה פרטית.

אז נתחיל? [IMG]http://images.***********/smilies2/smile.gif[/IMG]


דרישות:

  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/samp03cs...gz--2011-03-09 12:17:36-- http://team.sa-mp.com/files/samp03csvr.tar.gzResolving team.sa-mp.com... 95.211.29.41Connecting to team.sa-mp.com|95.211.29.41|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 1493982 (1.4M) [application/x-gzip]Saving to: `samp03csvr.tar.gz'100%[================================================== ===============================>] 1,493,982 1.04M/s in 1.4s2011-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 SA-MP San Andreas Multiplayer mod for Grand Theft Auto (GTA SA)
כתובת האינטרנט של השרת / קהילה או מה שזה לא יהיה.
קוד:

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:
[2] 31331

צוטט משלב מס' 3.

31331 הוא האיידי של השרת.
הדרך השניה היא לעשות את הפקודה ps x ולקחת את האיידי משם.
קוד:

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



זה הכול!

בהצלחה [IMG]http://images.***********/smilies2/thumbsup.gif[/IMG]