AceOnline EP46 client-server system using VMware: 📥 Download Link: SERVER ACE_EP46 (Pre-installed) for VMware Workstation Pro and Client ACE_EP46 🔗 https://drive.google.com/drive/folders/1cvfcgXEDQemWEFmsKtLJaBPmN75ev-tK?usp=sharing 📌 Includes VIDEO and IMAGE instructions inside the link Main components to download VMware Workstation Pro Full 17.6.2 Build 24409262 (Virtual Machine) ServerAceOnline_EP46_EnglishVer.rar (Pre-configured virtual server) ClientAceOnline_EP46_EnglishVer.rar (Game client) Instructions_Some Image.rar (Guide) RainmeterStatusSQL.rar (Monitors SQL server status) ✅ Required Software Before Running the Game Before launching the game, install the supporting software found in the UtilitiesSigned folder: DirectX: DirectX 9.0c (June 2010) Visual C++ Runtimes All-in-One PhysX_XNA Framework Installation: Extract ClientAceOnline_EP46, open inside folder UtilitiesSigned Right-click and run as Administrator for: install_all.bat for Visual C++ install.bat for DirectX Run PhysX_XNA setup (setup.exe or *.msi) ⚠️ IMPORTANT: Do not disable “No paging file” (Pagefile.sys) on the server. The App Server modules may crash if there is no virtual RAM. 🖥️ SERVER SETUP ON VMWARE (Refer to Video Guide) Note: Server built for VMware Workstation Pro 17.6.2 Default Server IP: 192.168.145.130 Extract VMware Workstation Pro Run the installer (.exe on Windows). Click “Next” through the setup wizard. Accept the License Agreement. Choose your installation preferences (update settings, shortcuts, etc.). Select an installation location (or use the default). Click “Install” and wait for the process to finish. Click “Finish” to complete. 🌐 COMPLETE STEP-BY-STEP GUIDE WITH CONFIGURATION VMWARE INCLUDES OPEN /NETWORK (NAT + IP) Here's a beginner-friendly guide in English on how to run a virtual machine from a .vmx file and set up a static IP address (192.168.145.130) using NAT mode in VMware Workstation Pro. 🔹 Step 1: Open the VM Open VMware Workstation Pro. Go to File > Open…, and select Win10_AceEp46.vmx. Do not power it on yet. 🔹 Step 2: Configure Virtual Network (NAT Subnet) From the main VMware window, click Edit > Virtual Network Editor. 🔒 Click "Change Settings" (Admin access required). Find VMnet8 (used for NAT). Set the subnet IP to: Subnet IP: 192.168.145.0 Subnet mask: 255.255.255.0 Optional: Click NAT Settings... and confirm: Gateway IP: 192.168.145.2 (default) This IP will be used as the default gateway in your VM. Click Apply, then OK to save. 🔹 Step 3: Configure the VM’s Network Adapter Select the VM (still powered off). Click Edit virtual machine settings. Under Network Adapter: Select NAT: Used to share the host’s IP address Make sure it’s connected to VMnet8 🔹 Step 4: Set Static IP Inside Windows 10 VM Power on the VM. Inside the VM, go to: Control Panel → Network and Sharing Center Click Change adapter settings Right-click Ethernet → Properties Select Internet Protocol Version 4 (TCP/IPv4) → Properties. Set the static IP:(Although I’ve already set it up, you should double-check it.) IP address: 192.168.145.130 Subnet mask: 255.255.255.0 Default gateway: 192.168.145.2 Preferred DNS server: 8.8.8.8 Alternate DNS server: 8.8.4.4 (optional) Click OK to save. 🔹 Step 5: Test Connectivity Open Command Prompt inside the VM: Try the following commands: ping 192.168.145.2 ← Test gateway ping 8.8.8.8 ← Test Internet ping www.google.com ← Test DNS ⚠️💾 SQL SERVER & DATA MANAGEMENT Default SQL Server Management Studio 20 SQL login: User: sa / Pass: 123456 * Login Account ACE Online : atum / callweb Fix war time expiration errors: Use FixTime DeclarationOfWar.txt ⚠️🔴THIS IS VERY IMPORTANT. YOU SHOULD RESET IT BEFORE STARTING THE SERVER! The first time, you need to reset the Declaration Of War time data in the databases: [atum2_db_1] and [atum2_db_arena] using SQL Server Management Studio 20. Log in with the username/password: atum / callweb. Expand the Databases section—you will see the databases [atum2_db_1] and [atum2_db_arena]. Next, right-click on the [atum2_db_1] database > select New Query > a query editor window will appear on the right. You can run SQL commands or stored procedures here. In this case, copy the contents from "FixTime DeclarationOfWar.txt" (located in the folder C:\ServerEP46\ToolsEP46) and paste them into the query window. Then, click the Execute button or press F5 to run the script. Alternatively, for a shorter method, you can simply call the stored procedure: sql Copy EXEC dbo.ResetDeclarationOfWar; Again, click Execute or press F5 to run it. ⚙️ SERVER BOOT WITH VASMA_MANAGER After launching the VM, wait about 90 seconds for SQL Server to start Use RainmeterStatusSQL to monitor: Red: “JUST A MOMENT” → Not ready Green: “OK! !” → Proceed to open Vasma_Manager Server IOCPInt error means SQL/NAT is not ready → Retry 👤 CREATING A GAME ACCOUNT Preloaded accounts: admin / admin (admin account) robz / robz (normal) btg46 / btg46 (normal) Register via Web: http://192.168.145.130/index.php?site=home Register via SQL Server Management Studio (SSMS): sql Copy or Edit INSERT INTO td_Account VALUES ('user3','user123',0,NULL,NULL,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,0,NULL,NULL,1000000,1000000,0,0,0,NULL,'True',NULL,NULL) 🛠️ CLIENT IP EDITING & ENCRYPTION Current NAT IP: 192.168.145.130 Use Eva AdminTool + HxD Hex Editor to: Input IP: 192.168.145.130 Key: +-faNsf(^fP{)3>fnao??_+|23kdasf*^@d{]s*&DS` Get Encrypted IP String: 1A14544F7F455E066F52655518000E ⚙️ CUSTOM CONFIGURATION Update IP in: C:\ServerEP46\config\global.cfg C:\ServerEP46\config\ArenaGlobal.cfg SQL Server TCP/IP → Update to correct Server IP ODBC DSN → Server: 192.168.145.130 config.inc.php in: C:\www\admin\inc\ C:\www\inc\ 🧰 OPTIONAL - STANDALONE SERVER SETUP Alternative: Use standalone version (no VM) ServerEP46_StandaloneVersion.rar (~994MB) https://www.mediafire.com/folder/klji5u1jf4zav/AceOnlineEP46 Extract from VM: ServerEP46 folder xampp folder Required: SQL Server 2022 Express SSMS 20.2 Optional: Auto Mouse & Keyboard tool 🛡️ FIX: GAME WON’T LAUNCH (Win10/11) Install Visual C++ Runtimes → install_all.bat Install DirectX → install.bat Install: OpenCL™, OpenGL®, Vulkan® packs Disable Memory Integrity: Windows Security > Device Security > Core Isolation Details Disable Hyper-V: Control Panel > Programs and Features > Windows Features > Uncheck Hyper-V Copy full client folder to: C:\Program Files (x86)\ClientAceOnline_Ep46 Run RegisterAceOnlineGame.bat to register the client 🌐 PLAY ONLINE VIA VPN Use VPN software to simulate LAN: RadminVPN (recommended) Hamachi ZeroTier / SoftEther With RadminVPN: Join/Create network → Get VPN IP (e.g. 26.x.x.x) Replace 192.168.145.130 in: global.cfg, ArenaGlobal.cfg config.inc.php ODBC DSN EvaTool encryption + HxD edits 🎉 Enjoy your AceOnline EP46 experience!