עמוד ראשי מירק סקריפטינג מדריכים [מדריך] התקנת Ircd+Services על שרת Linux

[מדריך] התקנת Ircd+Services על שרת Linux

mIRC Guides - בפורום זה יפורסמו מדריכים לשפת המירק, הסברת פקודות ואפשרויות במירק וגם הסברים לשימוש בתוכניות חיצוניות לטובת המירק. לפרסום מדריכים יש לפרסמם תחילה בפורום "פרסום קודים ומדריכים" ולאחר מכאן הם יועברו לפורום זה.

הצטרף: 13 אוגוסט 2010, 12:44
הודעות: 41
פורסם: 05 אוגוסט 2011, 21:07
מדריך זה נכתב ע"י Ohad

אני לצורך ההסבר משתמש ב-IRCD של Unreal 3.1.4-Meadows, הניתן להורדה מהקישור: http://www.ukscifi.net/A/servers/unreal ... ows.tar.gz
ובסרביס Auspice 2.8 הניתנים להורדה מהקישור: http://www.ukscifi.net/A/Services/auspices/aus2.8b2.tgz

פתחו את ה-Putty והתחברו לשרת שעליו ברצונכם להתקין את הסרבר, רק בדכו שבשרת זה לא רץ כבר סרבר או כל דבר אחר המשתמש בפורט 6667.

הורידו את הקובץ של הסרביס, ע"י הפקודה Wget, המשתמש להורדת קבצים משרתים רגילים
Wget - WebGet.
wget http://www.ukscifi.net/A/servers/unreal/Unreal3.1.4-Meadows.tar.gz

עכשיו נתקין את ה-IRCD:
הקישו את הפקודה:
tar zxfv Unreal3.1.4-Meadows.tar.gz


עכשיו יופיעו לכם כל הקבצים שנפתחו לתיקיה.
כעת כנסו אל התיקיה Unreal3.1.4, ע"י הקשת הפקודה:
cd Unreal3.1.4

עכשיו הקישו את הפקודה
./Config

פקודה זו בדרך כלל מתקינה דברים בשאל, כל דבר שתרצו להתקין כגון EGGDROP\SERVICES\IRCD\RADIO תצטרכו להשתמש בה...או ב
./Configure


עכשיו לחצו כל הזמן אנטר, עד שתעברו את הקובץ קריאה ותגיעו ל-100% ולחצו שוב אנטר.
כעת תתבקשו להכניס פרטים של השאלל שלכם (כל אחד ושלו...) במידה ואינכם יודעים מה להכניס לחצו אנטר.

כעת כמו שהוא כותב, הקישו את הפקודה:
make

(תהליך ארוך...)

זהו, כעת התקנו את הסרבר, רק עוד דבר קטן וסיימנו.
הקישו את הפקודה:
./makeconf

כעת תתבקשו להכניס פרטים, זה נורא קל, אני אסביר מה כל בקשה שלו:
What will your server name be? - מה הכתובת של הסרבר שאתם רוצים (לא דומיין אלא שנכנסים וכל ההודעות מה השרת יהיה, אפשר גם בעברית ונחוץ לפי דומיין)

What is your IRC server's IP? - הכניסו את הכתובת איי פי של השרת, במידה ואתם לא יודעים מהי, ויש לכם רק את הכתובת, רשמו במירק
/dns lala.co.il

כך ש- lala.co.il משתנה לכתובת השרת

Server comment? - כמו מיני תיאור של הסרבר. הקפידו על כך שיהיה קצר וקולע.
Main port? - אם על השרת שלכם אין משהו שרץ בפורט 6667, לחצו אנטר. אם יש שנו לפורט אחר.
What server numeric does the server have - לחצו אנטר.
What is your real name? - שם האדמין של הסרבר (בעת הקשת הפקודה /admin)
What is your IRC nickname? - מה הכינוי שלכם בסרבר.
What is your e-mail address? - הקישו את כתובת האימייל שלכם
What will your opername be for your O:line? - מה השם של האופר שלכם (עדיף כמו הניק או שמכם האמיתי כדי שיהיה קל לזכור)
What oper flags do you want to have? - מה הדרגה שאתם רוצים שתהיה לכם, כעיקרון הקישו אנטר.
Do you use encrypted oper passwords? - אנטר
What will your /oper password be? - הקישו את הסיסמא שתהיה לאופר שלכם. (נסו לעשות אותה קשה כמה שיותר)
What is your user@host mask on IRC? - עדיף ללחוץ אנטר...
What do you want your die password to be? - מה תהיה סיסמאת הורדת הסרבר (כיבוי)
What do you want your restart password to be? - מה תהיה סיסמאת הפעלה מחדש של הסרבר.
If your running services, or linking to a network that has.... - כתובת הסרביס שלכם (כתבו את הכתובת של הסרביס שאותם נחבר אחר כך...רק זכרו מה שכתבתם)
Would you like to configure any servers for linking - לחצו אנטר.
Would you like any extra ports, other than 6667? Enter them here. - עדיף לא לפתוח סתם פורטים, לחצו אנטר, אם ברצונכם כן לפתוח לחצו default.

עכשיו הקישו את הפקודה:
cd networks

לשם כניסה לתיקיה networks.
כעת כתבו:
./makenet

לשם יצירת הגדרות חיבור לרשת שלכם...
והזינו את הפרטים שמבקשים מכם...

לבסוף, כנסו אל המסמך unrealircd.conf ע"י כתיבה של הפקודה:
pico unrealircd.conf

שנו בשורה
Include .................: networks/roxnet.network
במקום
roxnet.netowork
לשם הקובץ שיצרתם.

וחפשו את השורות הבאות

#
# The IRCd won't boot if not this setting set correctly
# RTFM and go thru the config file (this file)
# 1 = Yes 0 = No
Set CONFIG_FILE_STOP ....: 1

ושנו את השורה
Set CONFIG_FILE_STOP ....: 1
במקום 1 ל-0

דבר אחרון בקובץ זה:
מצאו את השורות:
#
# What K:Line address can K:lined users mail at?
#
Set KLINE_ADDRESS .......: lame.admin.needs.to.set.a.email

ושנו בשורה:
Set KLINE_ADDRESS .......: lame.admin.needs.to.set.a.email
במקום lame.admin.needs.to.set.a.email - לכתובת האימייל שלכם.

כעת הקישו את הפקודה:
cd ..

בכדי לחזור תיקיה אחת אחורה
ועכשיו הריצו את הסרבר ע"י הפקודה:
./ircd
Main Editor
Server: irc.quakanet.org - Channel: #mIRCs
Automatically connect: irc://irc.quakenet.org/mIRCs

הצטרף: 13 אוגוסט 2010, 12:44
הודעות: 41
פורסם: 05 אוגוסט 2011, 21:11
חיבור סרביס:

הורידו את הסרביס ע"י הקשת הפקודה
wget http://www.ukscifi.net/A/Services/auspices/aus2.8b2.tgz

שוב תופיע לכם תמונה דומה כמו מיקודם הנראת כך:

כעת הקישו את הפקודה
tar zxfv aus2.8b2.tgz

עכשיו הקישו
cd auspices

וכמו שאמרתי בכדי להתקין קבצים הקישו
./config

והגדירו לו את ההגדרות שברצונכם שיהיו.

וכמו שאתם רואים, עליכם להקיש את הפקודה
make install

תהליך ארוך...

כשתהליך זה יסתיים, הקישו:
mv sample.conf services.conf

(פקודה זו משנה את השם של sample.conf ל-services.conf)

עכשיו הקישו את הפקודה:
pico services.conf

וערכו את הקונף של הסרביס.

שמרו את הקובץ, והקישו את הפקודות
cd ..

ו
cd Unreal3.1.4

ו
pico ircd.conf

שם רדו עדדדד למטה והוסיפו את השורות האלו
C:ip:Password:Services.servername.co.il:6667:99
N:ip:Password:Services.servername.co.il:*:99

כך ש:
ip - משתנה לאיי פי של השרת
password - לסיסמא שהגדרתם בקונף של הסרביס
Services.servername.co.il - שם הסרבר של הסרביס.

כעיקרון זהו, עכשיו צאו מין התיקיה והריצו את הסרביס ע"י הפקודות:
cd ..

cd auspices

./services


כעת הסרביס מורצים, ולכם יש סרבר, אל תשכחו לרשום את הניק ראשונים.
Main Editor
Server: irc.quakanet.org - Channel: #mIRCs
Automatically connect: irc://irc.quakenet.org/mIRCs


חזור אל מדריכים

cron