ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: OldmanIndy ใน 30 มิถุนายน 2012, 23:35:48

ชื่อเรื่อง: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: OldmanIndy ใน 30 มิถุนายน 2012, 23:35:48
ถ้าผมจะเขียน Bot เกมออนไลน์ เนี้ย ผมจะต้องศึกษา เรื่องอะไรบ้างครับ    :-[
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: atikanzaa ใน 30 มิถุนายน 2012, 23:36:49
เรื่อง กฏหมายครับ  :wanwan004:

เข้ามาแซว ผมเปิดเว็บแนวนี้แหละเสียวๆอยู่
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: iLhay ใน 30 มิถุนายน 2012, 23:38:00
Socket,Kernel,AI

อืมม อะไรอีก หลักๆคือ 3 อย่าง

ถ้าจะเจาะพวก HackShield ก็คงต้องรุ้ถึง Reverse Engineering , HEX CODE , Assembly
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: OldmanIndy ใน 30 มิถุนายน 2012, 23:39:09
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:38:00
Socket,Kernel,AI

อืมม อะไรอีก หลักๆคือ 3 อย่าง

ถ้าจะเจาะพวก HackShield ก็คงต้องรุ้ถึง Reverse Engineering , HEX CODE , Assembly

มันคือภาษาคอมพิวเตอร์เหรอครับ
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ

ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ

เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย

แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: OldmanIndy ใน 30 มิถุนายน 2012, 23:54:44
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ

ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ

เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย

แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ

มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ   

ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย    :wanwan006:
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: iLhay ใน 30 มิถุนายน 2012, 23:58:44
งั้นผมว่าปล่อยผ่านเถอะครับ - -"

รู้ Programming พื้นฐานก็ยังสร้างไม่ได้เลย มันระกับ Advanced แล้วครับ เขียนบอทน่ะ
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: mobing ใน 30 มิถุนายน 2012, 23:59:05
อ้างถึงจาก: OldmanIndy ใน 30 มิถุนายน 2012, 23:54:44
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ

ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ

เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย

แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ

มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ   

ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย    :wanwan006:
ไปเรียน วิศวะโปรแกรมเมอร์ สิ  ;D
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: EntServ ใน 01 กรกฎาคม 2012, 00:52:01
เดี๋ยวหาซอร์สบอทที่ผมเคยเขียนไว้ให้นะครับ

เมื่อก่อนก็อยู่ในวงการบอทแร็คนาร๊อคมาพอสมควรก่อนหยุดทำ เพราะมันหมดความท้าทาย

จะว่าเขียนใหม่ทั้งหมดใช่ไหม ก็ไม่ใช่ แต่พัฒนาจากเดิมที่คนแคนาดาเขียนเอาไว้

แต่ปัญหาคือ ผมไม่รู้ว่า เก็บไว้ไหน ถ้าเจอจะเอามาให้ ถ้าไม่เจอแนะนำให้ไปดู Openkore แล้วเอาซอร์สมาพัฒนา

ปัญหาของเกมส์ใหม่ๆคือ ท่านต้องดักจับและเก็บแพ็กเกตเอง แถมยังต้องแกะการ encrytpe รหัสของเกมส์นั้นๆเอง

ถ้าท่านจะทำจริงก็ขอให้สู้ๆนะครับ เพราะมันทำให้ท้อเอาง่ายๆ แต่ถ้าจับจุดได้แล้ว อะไรๆก็ง่ายไปหมด(นอกนั้นมีแต่ยากๆ)  :wanwan019: :wanwan019: :wanwan019:
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: kanin03 ใน 01 กรกฎาคม 2012, 01:42:02
อ้างถึงจาก: OldmanIndy ใน 30 มิถุนายน 2012, 23:54:44
อ้างถึงจาก: iLhay ใน 30 มิถุนายน 2012, 23:44:30
มันขึ้นอยู่กับภาษาที่คุณต้องการจะใช้ครับ

ที่ผมเห็นก็มีหลายภาษา มันใช้ภาษาเดียวเขียนให้มีประสิทธิภาพไม่ได้ครับ

เหมือน Java ในบางโปรแกรมก็ยังเอา ruby , c++ มาเขียนขนาดคู่กันเลย

แต่ละภาษามีข้อจำกัดที่แตกต่างกัน ถ้าจะเขียนบอทจริงๆ ต้องเอาหลายๆภาษามาใช้ด้วยกันเพื่อลดจุดบอดมันได้ฮะ

มีข้อแนะนำอะไรหรือเปล่าครับ แบบว่า ควรจะต้องไปศึกษาตรงโน้น ก่อน นะ แล้วก็มาเรื่องนี้ เว็บนั้นดีนะ เข้าไปอ่านดูสิ โน้นก็โอ หรือว่า ควรค้น ในอากู๋ โดยใช้ คีย์ โน้น นี่ นั่นนะ   

ปล. เว็บไม่เป็นเรื่องการเขียนโปรแกรมเลย    :wanwan006:

ถ้าตามอากู๋มี ป่านี้บอทเต็มเมืองแล้วครับ

บอทมันทำได้เฉพาะคนบางกลุ่มเท่านั้นที่เขาศึกษามาแล้วรู้อะครับ ข้อมมูลพวกนี้ ระดับ Advance มากๆอะนะ

ยกเว้นพวกโปรกากๆ ที่ก๊อปเมืองนอกมาย้อมแมวขายเกรียนไทย อะนะ  :wanwan013:
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: chW4t4 ใน 01 กรกฎาคม 2012, 02:02:39
เริ่ม หัด ภาษาคอม สักตัวก่อนครับ เริ่มเขียนจากง่ายๆ ไปก่อน  :P
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: dramaseo ใน 01 กรกฎาคม 2012, 02:06:45
ไม่อยากให้เกมมีบอทเลย ทำให้เกมหมดสนุก เอาความรู้ไปสร้างอย่างอื่นดีกว่า  :P
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: MeenyFancy ใน 02 กรกฎาคม 2012, 18:01:31
เคยใช้ทั้ง VB Pearl C++ C# ในความคิดของผม C# ง่ายสุด แต่ตอบสนองได้ดีที่สุดต้อง C++
delphi ไม่เคยลอง แต่เห็นหลายๆ คนทำบอทด้วย delphi


Tool ที่แนะนำครับ
1. Develop Tool เอาไว้เขียนโปรแกรมก็ MS Visual Studio 2005 ขึ้นไป แนะนำ 2008 ส่วน 2010 ไม่เคยใช้
2. Socket capture tool เอาไว้ดักจับ packet เช่น WPR Pro, WireShark สำหรับเขียนบอทโดยเฉพาะก็ CPE Packet Editor.
3. Cracking Tool เอาไว้สำหรับแก้ไขพวกไฟล์ exe ต่างๆ เช่น Hex workshop, Olly Debugger

ปล. ในกูเ้กิืลก็มีครับ มีครบเลย แต่ถ้าหาึคำว่า สอนเขียนบอท หรืออะไรพวกนี้ หาไม่เจอหรอก

ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: amazon2499 ใน 02 กรกฎาคม 2012, 18:03:59
เข้ามาสุ่มดู :wanwan004:
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: icez ใน 02 กรกฎาคม 2012, 18:08:42
สิ่งที่ต้องมี

- ความรู้ในรูปแบบการเข้ารหัสข้อมูลที่ใช้กันทั่วไป
- ความสามารถในการวิเคราะห์ + คาดเดารูปแบบการเข้ารหัส เพื่อมาหาทางถอดรหัส
- ความรู้ในการเขียนโปรแกรมเพื่อ รับ - ส่ง ข้อมูลผ่านเครือข่าย 'ระดับสูง'
- Logic ที่จำเป็นในการเขียน AI
- เวลาว่างมานั่งอ่าน packet ที่รับส่งกันไปๆ มาๆ (เป็นเลขฐาน 16) เพื่อแกะรูปแบบข้อมูล

สิ่งที่ควรมี
- ความสามารถในการทำ reverse engineering โปรแกรม client ของเกม
- ความสามารถในการแกะ data file ของเกม เพื่อมาใช้ในบอท (พวก map / item / monster / skill data)

ถ้าอยากลองเขียน เริ่มจาก ragnarok ก็ได้ครับ ข้อมูลมีค่อนข้างเยอะ เอาบอทชาวบ้านมาแกะต่อก็ได้ น่าจะช่วยให้ง่ายขึ้นอีกเยอะ
แถมเป็นเกมที่รูปแบบ packet สวยมากๆ และแกะง่ายเดาง่ายพอสมควร

พอเริ่มเห็นแนวทางแล้วค่อยไปลองดัก packet เกมอื่นดูครับ แล้วจะรู้ว่านรกมีจริง :D
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: securitybm ใน 02 กรกฎาคม 2012, 18:38:37
ทำบอท รวยเร็ว แต่เสี่ยงนะครับ :wanwan009:
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: iLhay ใน 02 กรกฎาคม 2012, 18:52:18
อ้างถึงจาก: securitybm ใน 02 กรกฎาคม 2012, 18:38:37
ทำบอท รวยเร็ว แต่เสี่ยงนะครับ :wanwan009:

ถ้าไม่เป็นการ Hacking Address เกมส์ทำให้โกงได้ต่างๆนาๆ ไม่โดนครับ

เข้าตามตรอก ออกตามประตู เหมือนที่ผู้เล่นทั่วๆไปทำได้ แบบนี้ไม่มีโดนฮะ
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: mixture ใน 02 กรกฎาคม 2012, 22:30:47
ถ้าเรียนรู้ถึงขั้นนั้นจริง ๆ ผมว่า คุณอาจจะลืมเรื่องเขียนบอทเกมส์ไปแล้วก็ได้นะ
ชื่อเรื่อง: Re: สอบถามเรื่องการเขียน Bot เกมออนไลน์
โพสต์โดย: fox4 ใน 02 กรกฎาคม 2012, 22:36:01
ผมว่าต้องถามตัวเองก่อนครับว่าตอนนี้อยู่ขั้นไหนเเล้ว