2. ATAVISM SERVER FEATURE (FOR MMO)
• Proxy server: handles communication between the client and all other services.
• Authentication Server: handles user authentications.
• Login server: character selection and creation.
• World Manager Server: controls a world's geography and what PCs and mobs can see using dynamic quadtree functionality.
• Object Manager Server: saves and retrieves permanent object data to and from the world database server. Communicates with the database using JDBC.
• World Database: contains all of the world's persistent information. By default, this is a MySQL/MariaDB database.
• Message Domain Server: facilitates messaging among server processes
• Mob Server: controls mobs and NPCs.
• Combat Server: controls combat functions.
• Inventory/Trading Server: controls objects and secures trading.
• Chat Server: handles all chat-related tasks, including saving all chat commands in the database or the log file.
• Weather Server: controls weather, randomization, and transition which can be adjusted per instance.
• Auction Server: handles auction house functionality.
• Quests Server: controls quests-related tasks.
• Instance Server: handles instances (world, dungeons, private, guild, etc.).
• Faction Server: defines states between entities based on the factions and their relations.
• Prefab Server: handles information about templates like items, effects, abilities, etc. including their icons.
3. PHOTON (FOR ATAVISM COMPLEMENTARY)
• Voice and Chat Features
• For Mini Games
• Payment Server
• Cheat Protection
• Cross-Platform
• Matchmaking
4. PRICE
• ATAVISM Charge: 1280 USD per Month for 100.000 Concurrent Connected User
• PHOTON Realtime Charge: 580 USD per Month for 2.000 Concurrent Connected
User
• Photon Voice and Chat Charge: 860 USD per Month for 2.000 Concurrent
Connected User
• Total Estimation Monthly expense for Server 2720 USD or Rp 40.800.000,-