ประวัติการพัฒนา Agent Engine Server

มาคร่าวๆ ละกัน เท่าที่จำได้

Agent Server v1.0
ตัวแรกสุดเลยนะ SQL Injection ก็ไม่กัน ระบบต่างๆ เขียนเฉพาะให้มันใช้ได้ธรรมดาๆ แค่นั้นแหละ

Agent Server v1.1
ตัวนี้เริ่มกัน SQL Injection แล้ว เริ่มมีระบบสมาชิก VIP

Agent Server v1.2
เพิ่มระบบป้องกันการล๊อกอินซ้อน และ A-Point

Agent Server v1.3
ตัวนี้จะเริ่มมีระบบการสื่อสารสองทาง อาทิเช่น ประกาศ บลาๆ

เนื่องจาก Agent Server v1 เริ่มมีปัญหาเวลาข้อมูลเยอะๆ ระบบจะทำงานหนัก ทำให้ต้องคิด Agent Server 2.0 ขึ้นมา ซึ่งมีการเปลี่ยนแปลงหลายอย่าง แต่ก็ไม่ได้นำมาใช้จริงเพราะ TAH ปิดตัวไปก่อน เลยมีส่วนที่เหลืออัพเกรด Server ให้ทาง lzc และคนอื่นๆ ที่ซื้อแบบถูกต้องแทน

Agent Server v2.0
+เข้ารหัส Packet
*แก้ไขระบบฐานข้อมูลใหม่

แต่เนื่องจาก Agent Server ซึ่งใช้ php ถึงแม้จะแก้ยังไงก็ยังมีความปลอดภัยต่ำอยู่ดี ทำให้ต้องออกเซิฟเวอร์ใหม่ (รื้อระบบใหม่หมด) นั่นก็คือ Trinity Server แทน ซึ่งระบบโดยรวมดีกว่ามาก

Trinity Server v1.0
เข้ารหัส packet แบบ dynamic const และเป็นเซิฟเวอร์แบบสื่อสารสองทางโดยสมบูรณ์แบบ

และปัญหาของ Trinity Server แม้ว่าจะสมบูรณ์แค่ใหน แต่ก็ยังมีจุดบกพร่องเรื่อง Timing และ PacketManager อยู่ (แต่ก็ไม่ได้มีปัญหาอะไรมากมาย อยู่ในขั้นพอยอมรับได้) ทำให้ต้องออกแบบระบบใหม่อีกครั้ง เป็น TrinityX Server ซึ่งอยู่ในระหว่างการพัฒนาครับ 🙂

จบแค่นี้แหละ 5555+

ใส่ความเห็น