Jump to content
  • Sign Up
×
×
  • Create New...

Pinned GUIDE Aion-Core v4.7.5.x NO LICENSE SYSTEM [GameServer SETUP]


Recommended Posts

ACv4.7.5.x Compiled (GameServer - LoginServer - ChatServer)
Download Link:
This is the hidden content, please



HOW TO SETUP SERVER


1. Download and Install JDK 7u80

This is the hidden content, please


2. Set JAVA_HOME to your java installed path. Default: "C:\Program Files\Java\jdk1.7.0_80"

 

 

WIN + pause > "Advanced system settings" > Advanced > "Environment Variable" > "System Variables"


3. Install MySQL Database Server on Port 3306

 

 

Change the "root" password for more security (or simply leave it)

for Example:
 
I'm using "
This is the hidden content, please
" to manage my databases
Open HeidiSQL > Tools > User manager > (here you can Add or Modify Users and Passwords)
(Included in Repack) if you use Navicat, it probably can't import SQL to DB. but it's your choise

Username: root
Password: *anything you want* i set "GiGatRoon" (make sure to add to all GameServer Config files)


4. Open "HeidiSQL" or your favorite MySQL Manager

 

 

Create a new Database "ac47_server_gs" and then select it.
Import AC-Game\sql\ac47_server_gs.sql (in HeidiSQL, Press Ctrl+O)


5. Open "HeidiSQL" again (if closed)

 

 

Create a new Database "ac47_server_ls" and then again select it.
Import AC-Login\sql\ac47_server_ls.sql (in HeidiSQL, Press Ctrl+O)


6. Now you should have two new Databases:

 

 

ac47_server_gs
ac47_server_ls


7. Open your login server db "ac47_server_ls"

 

 

Find "gameservers" table and open it

Add id:1 Mask:127.0.0.1 Password:*anything you want* i set "GiGatRoon"

Id .................: can be 1 - 127 (any integer number but it shows Retail Server Name)
Mask ...........: IP Address Template of the your GameServer
Password ...: password for successful authentication of the game server


You can get full ServerIds from Client (L10N\ENU\data\data.pak)

 

 
 

8. Now GameServer Configuration:
 

AC-Chat
AC-Login
AC-Game


AC-Chat\config\chatserver.properties

 

Spoiler

# ----------------------------
# Chat Server Config's:
# ----------------------------
# CS will listen for connections on specified address
# need to be your external Ip of your Live server
chatserver.network.client.address = localhost:10241

# Address that will be used by CS to listen for GS connections
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
chatserver.network.gameserver.address = localhost:9021

# Password to match for successful authentication of the game server
# NOTE: Don't forget to add your password!
chatserver.network.gameserver.password = GiGatRoon

 

 


AC-Login\config\network\database.properties

 

Spoiler

# ----------------------------
# Database Config's:
# ----------------------------

# This class represents database driver class that will be used while connecting to database
database.driver = com.mysql.jdbc.Driver

# This is database url.
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
database.url = jdbc:mysql://localhost:3306/ac47_server_ls?useUnicode=true&characterEncoding=UTF-8

# Database user
database.user = root

# Database password
# NOTE: Change this! Root password is not safe!
database.password = GiGatRoon

 

 


AC-Login\config\network\network.properties

 

Spoiler

# ----------------------------
# Network Config's:
# ----------------------------

# LoginServer will listen for connections on specified port
loginserver.network.client.port = 2106

# LoginServer will bind specified network interface
# * - bind all interfaces
# or can be 127.0.0.1
loginserver.network.client.host = *

# How many times player can try to login before he get's banned for bruteforcing
loginserver.network.client.logintrybeforeban = 5

# For what time in minutes player should be banned in case of bruteforcing
loginserver.network.client.bantimeforbruteforcing = 15

# Host that will be used by LS to listen for GS connections
# or can be 127.0.0.1
loginserver.network.gameserver.host = *

# Port that will be used by LS to listen for GS connections
loginserver.network.gameserver.port = 9014

# Nuber of additional threads for NIO that will handle only reading
loginserver.network.nio.threads.read = 0

# Nuber of additional threads for NIO that will handle only writing
loginserver.network.nio.threads.write = 0

# Create accounts automatically or not?
loginserver.accounts.autocreate = true

 

 


AC-Game\config\network\database.properties

 

Spoiler

# ----------------------------
# Database Config's:
# ----------------------------

# This class represents database driver class that will be used while connecting to database
database.driver = com.mysql.jdbc.Driver

# This is database url.
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
database.url = jdbc:mysql://127.0.0.1:3306/ac47_server_gs?useUnicode=true&characterEncoding=UTF-8

# Database user
database.user = root

# Database password
# NOTE: Change this! Root password is not safe!
database.password = GiGatRoon

 

 


AC-Game\config\network\ipconfig.xml
For LAN: 127.0.0.1 WAN(Internet): your External IP Address

 

Spoiler

<ipconfig default="127.0.0.1">

<!--<iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.10"/>
<iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
<iprange min="192.168.4.0" max="192.168.4.255" address="192.168.4.0"/>
<iprange min="127.0.0.1" max="127.0.255.255" address="127.0.0.1"/>-->

</ipconfig>

 

 


AC-Game\config\network\network.properties

 

Spoiler

# ----------------------------
# Network Config's:
# ----------------------------

# Port that will be used to listen for client connections
gameserver.network.client.port = 7777

# Host that will be used to listen for client connections
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
gameserver.network.client.host = *

# Maximum online players on the server
gameserver.network.client.maxplayers = 1000

# Address of login server
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
gameserver.network.login.address = localhost:9014

# Id of this game server
gameserver.network.login.gsid = 1

# Password of this game server
gameserver.network.login.password = GiGatRoon

# Address of chat server
# Ip and port of chat server should be accessible from
# 1) game server
# 2) all connected clients
# Use instead of "localhost" or "127.0.0.1" your LAN IP if you wish access from outside.
# Set up a new MySQL user with your LAN IP and grant access to the both LS and GS databases
gameserver.network.chat.address = localhost:9021

# Password of this game server for chat server
gameserver.network.chat.password = GiGatRoon

 

 


AC-Game\config\main\gameserver.properties

 

Spoiler

# Name of your loginserver database
# MySQL5AbyssRankDAO fix to exclude GM/Staff from Abyss Ranking list
# Default: ac47_server_ls

loginserver.database.name = ac47_server_ls

 

 

If you need to make Live Aion Server (Not LAN)
=========================================
Open these ports (Incoming and Outgoing)
3306 (MySQL Database Server)
10241 (Chat Server)
2106 (Login Server)
7777 (GameServer for client connections)

All the above ports based on your configuration

Game Server Configuration is finished. now just use Launcher.bat to start three Servers. it makes you 1-3 minutes to full startup (based on ur PC).

after, Open Aion Client using the following Command Line:
as Auto Create Account is Enabled so you can now login using every Username and Password you want.
 
Code:
Quote
start bin32\aion.bin -ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noweb -nowebshop -nokicks -ncg -noauthgg -ls -charnamemenu -ingameshop -DEVMODE "con_disable_console 0" -DEVMODE "g_chatlog 1" -DEVMODE "g_freefly 1" -DEVMODE "g_auto_disconnect 0"
 

Don't forget to put NoIP DLL into "bin32" folder of your Aion installation.


GeoData:
=======

if you want to enable GeoData, first need to get geo.7z from
This is the hidden content, please
trunk\AC-Tools\AC-GEO
then extract it inside AC-Game\data\geo Enable it via Configs:
 
 
This is the hidden content, please

 

 
 
  • Admin pinned this topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Important Information

Privacy Notice: We utilize cookies to optimize your browsing experience and analyze website traffic. By consenting, you acknowledge and agree to our Cookie Policy, ensuring your privacy preferences are respected.