Skip to content
ZeromusXYZ edited this page Oct 7, 2024 · 16 revisions
  • Q: What is AAEmu?
  • A: It's an open source server side emulator code to communicate with the ArcheAge 1.2 Client. Other versions will be worked on once this one is mostly complete.

  • Q: What can I do to help?
  • A: If you're fluent in C#, contact us on Discord and we can give you a basic rundown of how things work and get you started.
  • A2: If you're just looking to help test we still need you! Just download the client & launcher found on the wiki and report bugs in #bug-report after becoming a Tester role using #role-request .

  • Q: My client crashes on startup.
  • A: Delete the ArcheAge folder entirely from your documents directory with the client closed, if it continues to crash please provide details including the crash log. This usually happens if you have multiple versions installed on your machine.


  • Q: How do I make my own server?
  • A: For local hosting of your own server, the guide can be found on the wiki. If you have any issues, please provide a detailed description and screenshots. This so we can improve the guide in future.




  • Q: How do I use commands in game to spawn things in/fly/teleport?
  • A: Type /help in local chat. It'll bring up a list of commands and you can work from that.

  • Q: My client is crashing after I changed my game to DirectX 9 (it worked the first time I started but doesn't anymore)?
  • A: This is related to having played newer versions of ArcheAge and something conflicting when trying to launch the 1.2 version. Change your DX version back to 11 OR use Zero's newest launcher to generate a new config file automatically using Troubleshoot Game -> Delete Game Settings

  • Q: Where can I find IDs for NPC/Mobs/Items/etc?
  • A: You can use ZeromusXYZ's DBViewer if you want to use the same database your server is using. If you want a full list of everything without installing or downloading a program, you can go to https://archeagecodex.com/ and get the IDs that way.


  • Q: When making my own server, the wiki what does the Insert SQL statement set as the password?
  • A: "n4bQgYhMfWWaL+qgxVrQFaO/TxsrC4Is0V1sFbDwCgg=" is actually "test" that is encrypted.

  • Q: If I want to enter my own password, can I use normal text like "password123" in the database?
  • A: No, you need to encrypt it using a base64 SHA256 hash.

  • Q: What's the code for encrypting the password?
  • A: In javascript for example you can do something like

const crypto = require('crypto');

const hash = crypto.createHash('sha256').update('MYPASSWORDHERE').digest('base64');

console.log(hash);


  • Q: What is the maximum grade for items when spawning them?
  • A: Mythic (11)

  • Q: What's up with 3.0.3.0 and the other versions?
  • A: We do not officially support 3.0.3.0 (and others) development at this time and are focusing on 1.2 for now. 3.0.3.0 is missing a fully decrypted database & packet encryption/decryption before we could ever consider converting the base over to that version.


  • Q: Do you have a already pre-compiled version of the dev branch as of 10/12/2019?
  • A: This includes batch scripts to start the files as well, but you still need to follow the wiki in regards to setup (except the latest SQL file is included in your server source already so do not replace the server side one). This just gives you access to the latest source code for version 1.2 without needing visual studio (although the source code is included). https://mega.nz/#!Kw1G0K5L!hX4wZA420OkWwUzNZQuxwMQCpTki-i4RLL7SFSvf2fg

  • Q: I want to open my servers for everybody, what ports do I need to open in to allow them in, and do I need to change some other settings?
  • A: By default you will need to open and/or forward the following ports: 1237 (Login/Authentication Server), 1239 (Game Server), 1250 (Stream Server) and optionally you can also allow 1280 for the WebAPI if it's configured. You will also need to change the host in the aaemu.game_servers to point to your externally available IP

Clone this wiki locally