1. |
ทำการ upload
file eggdrop
ที่เราได้เลือกมาแล้วเข้าไปที่
host แล้วก็ทำการ ขยาย file
ตัวนั้นๆโดยพิมพ์ ว่า gzip -dc
eggdrop1_3_23_tar.gz|tar xvf -
จากการพิมพ์แบบนี้
จะทำให้ file แตกออก
ตอนเราทำครั้งแรกนะ มี file
วิ่งๆ เต็มไปหมดเลย
ตื่นตาตื่นใจ เหอ ๆ
ก็ตอนนั้นคนมันไม่เคยอะ |
2. |
หลังจากแตก
file ได้แล้วจะเกิด dir
ใหม่ขึ้น ชื่อว่า eggdrop1.3.23
ในที่นี้ จะทำการเชคว่าเกิด
dir ใหม่หรือยังโดย การพิมพ์
ls ที่ prompt ของ shell นั้นๆ แล้ว host
จะทำการแสดง file
ที่มีอยู่ออกมา |
3. |
เมื่อเห็น
dir eggdrop1.3.23 แล้ว ก็ให้เข้าไป dir
นั้นๆ โดยการพิมพ์ว่า cd
eggdrop1.3.23 ที่ prompt ของ shell นั้น ๆ |
4. |
คราวนี้เราก็
จะไปปรากฏกาย ใน dir ของ eggdrop1.3.23
แล้วใช่ม๊าา
จะรู้ได้ไงเหรอว่าอยู่แล้ว
ก็ลอง พิมพ์ ls ดูสิ ถ้า
ทิวทัศน์ของ file ที่ show
ออกมามันเปลี่ยนไป
เป็นอะไร ๆ ที่เริ่มจะเข้า
เค้าว่าเป็น บอทแล้วก็แปลว่าใช่แหละ
คิดว่าคนที่เริ่มทำ eggdrop บอท
แต่ละคนคงเคยผ่านการทำ tnt2
บอทมาแล้วแน่ ๆ ถึงตรงนี้
เราจะทำการ compile
ตัวที่ใช้รัน บอทให้มาบน irc
server ซึ่งก็คือ file eggdrop
มันไม่เหมือนกับบอท tnt
ที่มีมาให้แล้วโดนเรียบร้อย
ก่อนอื่นเลยนะ
ให้พิมพ์คำว่า ./configure ที่ prompt
ของ shell เหมือนเป็นการเชคระบบ
ว่ามีปัญหาอะไรหรือไม่
ถ้าเกิดการ error
มันจะบอกให้รู้เอง
ส่วนใหญ่ตรงนี้จะไม่ผ่านกัน
เราเองก้อไม่ผ่านอะ
บอกตามตรงว่าต้องใช้ shell
ซื้อมา compile ตรงนี้เหมือนกัน
นี่คือลักษณะง่ายๆ
ของผู้ที่ compile ไม่ผ่าน
จะมีลักษณะ checking for libtcl... not found ..
checking for tcl.h... not found ดังนี้
ใครที่มีลักษณะ คล้ายๆ
ที่ว่าก็ ขอให้เตรียม download egg
precompile ไว้ได้เลย
เพราะนั่นหมายความว่า host
ที่คุณกำลังรันบอทนั้น
ไม่มี program gcc ซึ่งใช้สำหรับ
แปลงภาษา c
|
5. |
ถ้าทุกอย่างผ่านไปได้โดย
ดุษฏี ไม่มีปัญหา
ก็ให้ทำการ make file
สำคัญได้แล้ว .. เหอะ ๆ แต่
ส่วนใหญ่ไม่ผ่านกันหรอก
ถ้าหากไม่ผ่านขั้นตอนเมื่อกี้
ก็อย่าได้แต่นั่งเศร้าคอตก
ให้ทำการ d/l ตัว eggdrop ที่ compile
ไว้เรียบร้อยแล้ว
มาทำการใส่ให้กับ bot
ของคุณก็แล้วกัน
เอาเป็นว่าอย่าเพิ่งนอกเรื่องดีกว่า
สำหรับคนที่ผ่านขั้นตอนที่
4. ได้แล้วให้ พิมพ์ที่ prompt
ว่า make แล้ว กด enter ได้เลย สั้น
ๆ ง่าย ๆ 4 ตัวอักษร "make"
แล้ว host นั้นๆ จะทำการ make file
eggdrop ให้เราประมาณ 5 นาที
หรืออาจนานกว่านั้น
ตอนที่เราทำ ก็ใช้เวลาแค่
2-3
นาทีขึ้นอยู่กับความว่อง
ของ host ที่เรามี shell
อยู่แหละถ้าทุกอย่างไม่มีปัญหา
หรือ error ลองพิมพ์ว่า ls ดูสิ
จะเกิด file eggdrop
ขึ้นมาซึ่งตอนแรกมันไม่มีตัวนี้
นี่แหละเราสำเร็จหมดแล้วที่เหลือก็แค่แก้
eggdrop.conf.dist ซึ่งเปรียบเหมือน
infile.cfg ของบอท tnt นั่นเอง |
6. |
เริ่มทำการแก้ไข
file eggdrop.conf.dist กันเลยแล้วกันนะ
file นี้ยาวมากเลยอะ
อยากแนะนำให้ ftp
มันขึ้นมาแก้ไขบนเครื่องของคุณจะดีกว่า
ง่ายกว่ามาก ๆ
ถ้าไม่รู้ว่าแก้ไขยังไง
ลอง d/l
เอาตัวอย่างที่แก้แล้วไปดูไม๊ล่ะ
ไม่ต้องแก้ไขอะไร
มากในส่วนที่สำคัญ ๆ
ก็คงจะมี ส่วนของ ห้อง server
ชื่อบอท
ที่จำเป็นต้องทำการแก้ไข Click
ตรงนี้เพื่อขอดูที่เราแก้ไว้แล้วก็แล้วกันนะ
หรือว่าจะเอาไปเลยแล้วแก้ตรงช่วง
username ชื่อบอท ห้อง และ server
ก็ได้อะ
กะทำไว้ให้ลอกอยู่แล้วนี่
แต่เราเปลี่ยนชื่อ file เป็น
hengymaru แล้ว ตรงส่วนนี้
คุณอาจจะเปลี่ยนชื่อ file
บ้างก็ได้เพราะบอท eggdrop ไม่
fix ว่า file conf
ของมันจะต้องชื่อนั้นๆ
เราจะเปลี่ยนให้เป็นอะไรก็ได้
สั้นๆ ง่ายๆ ตามใจ |
7. |
..
บางคนมองแล้วมองอีก ก็ ...
ยัง งง อะไรว่ะ ย๊าวว
ยาวไม่รู้เรื่องเฟ้ยย
ตรงนี้ก็มี file
อย่างย่อมาให้
ลองเอาไปใช้ดูไม๊ ?
อาจจะง่ายกว่าก็ได้นะ
Click ล่ะกันถ้าจะเอา
แล้วก็ใช้เป็น file conf
รันได้เลย |