Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

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

Initiate Mage
Joined
Oct 26, 2011
Messages
54
Reaction score
222
ACv4.7.5.x Compiled (GameServer - LoginServer - ChatServer)
Download Link:


HOW TO SETUP SERVER

1. Download and Install JDK 7u80

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 " " 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)
GameServer Ids + Names (NA Retail Like)
<?xml version="1.0" encoding="utf-16"?>
<servers>
<server>
<id>2</id>
<name>Israphel</name>
</server>
<server>
<id>66</id>
<name>Kahrun</name>
</server>
<server>
<id>5</id>
<name>Tiamat</name>
</server>
<server>
<id>1</id>
<name>Siel</name>
</server>
<server>
<id>40</id>
<name>[FRA] Urtem</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>31</id>
<name>[ENG] Spatalos</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>35</id>
<name>[ENG] Gorgos</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>41</id>
<name>[FRA] Vidar</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>34</id>
<name>[ENG] Perento</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>3</id>
<name>Nezekan</name>
</server>
<server>
<id>4</id>
<name>Zikel</name>
</server>
<server>
<id>6</id>
<name>[East] Triniel</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>7</id>
<name>[West] Kaisinel</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>8</id>
<name>[East] Lumiel</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>9</id>
<name>[West] Yustiel</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>10</id>
<name>[East] Marchutan</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>11</id>
<name>[West] Ariel</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>12</id>
<name>[East] Azphel</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>13</id>
<name>[West] Fregion</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>14</id>
<name>[East] Meslamtaeda</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>15</id>
<name>[West] Ereshkigal</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>16</id>
<name>[East] Beritra</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>17</id>
<name>[West] Tiamat</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>18</id>
<name>[East] Changarnerk</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>19</id>
<name>[West] Quairerk</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>20</id>
<name>[East] Kidorun</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>21</id>
<name>[West] Meniherk</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>22</id>
<name>[East] Zemurru</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>23</id>
<name>[West] Kasaka</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>24</id>
<name>[East] Lugbug</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>25</id>
<name>[West] Fasimedes</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>26</id>
<name>[East] Jucleas</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>27</id>
<name>[West] Michalis</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>28</id>
<name>[East] Calon</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>29</id>
<name>[West] Sakmis</name>
<lang>ENG</lang>
<time_zone>-8</time_zone>
<time_disp>West Coast</time_disp>
</server>
<server>
<id>30</id>
<name>[East] Lavirintos</name>
<lang>ENG</lang>
<time_zone>-6</time_zone>
<time_disp>East Coast</time_disp>
</server>
<server>
<id>32</id>
<name>[ENG] Telemachus</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>33</id>
<name>[ENG] Castor</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>36</id>
<name>[GER] Kromede</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>37</id>
<name>[GER] Thor</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>38</id>
<name>[GER] Votan</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>39</id>
<name>[GER] Balder</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>42</id>
<name>[FRA] Suthran</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>43</id>
<name>[ENG] Munin</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>44</id>
<name>[GER] Lephar</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>45</id>
<name>[FRA] Deltras</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>46</id>
<name>[ENG] Kahrun</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>47</id>
<name>[GER] Nerthus</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>48</id>
<name>[FRA] Arbolu</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>49</id>
<name>[ENG] Kalil</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>50</id>
<name>[GER] Vindacci</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>51</id>
<name>[FRA] Halcyone</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>52</id>
<name>[ENG] Sataloca</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>53</id>
<name>[GER] Hellion</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>54</id>
<name>[FRA] Orissa</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>55</id>
<name>[ENG] Sigyn</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>56</id>
<name>[GER] Sif</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>57</id>
<name>[FRA] Freyr</name>
<lang>FRA</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>58</id>
<name>[ENG] Jebal</name>
<lang>ENG</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>59</id>
<name>[GER] Hisui</name>
<lang>GER</lang>
<time_zone>+1</time_zone>
<time_disp>GMT+1</time_disp>
</server>
<server>
<id>60</id>
<name>Richelle</name>
</server>
<server>
<id>61</id>
<name>Outremus</name>
</server>
<server>
<id>62</id>
<name>Anuhart</name>
</server>
<server>
<id>63</id>
<name>Yamennes</name>
</server>
<server>
<id>64</id>
<name>Stormwing</name>
</server>
<server>
<id>65</id>
<name>Vanktrist</name>
</server>
<server>
<id>67</id>
<name>Beritra</name>
</server>
<server>
<id>68</id>
<name>Vasharti</name>
</server>
<server>
<id>69</id>
<name>Raksha</name>
</server>
<server>
<id>70</id>
<name>Ariana</name>
</server>
<server>
<id>71</id>
<name>Garnon</name>
</server>
<server>
<id>100</id>
<name>Test Server</name>
</server>
<server>
<id>101</id>
<name>Test Server 2</name>
</server>
<server>
<id>127</id>
<name>Event</name>
</server>
<server>
<id>109</id>
<name>Test Instance Server</name>
</server>
<server>
<id>110</id>
<name>Test Fast-Track Server</name>
</server>
<server>
<id>111</id>
<name>Fast-Track Server</name>
</server>
<server>
<id>112</id>
<name>Fast-Track Server 2</name>
</server>
<server>
<id>113</id>
<name>Fast-Track Server 3</name>
</server>
<server>
<id>114</id>
<name>Fast-Track Server 4</name>
</server>
<server>
<id>115</id>
<name>Instance Server</name>
</server>
<server>
<id>116</id>
<name>Instance Server</name>
</server>
<server>
<id>117</id>
<name>Instance Server</name>
</server>
<server>
<id>118</id>
<name>Instance Server</name>
</server>
<server>
<id>119</id>
<name>Instance Server</name>
</server>
<server>
<id>120</id>
<name>Instance Server</name>
</server>
<server>
<id>121</id>
<name>Panesterra</name>
</server>
<server>
<id>122</id>
<name>Panesterra</name>
</server>
<server>
<id>123</id>
<name>Panesterra</name>
</server>
<server>
<id>124</id>
<name>Panesterra</name>
</server>
<server>
<id>125</id>
<name>Panesterra</name>
</server>
<server>
<id>126</id>
<name>Panesterra</name>
</server>
<server>
<id>127</id>
<name>Event</name>
</server>
</servers>
8. Now GameServer Configuration:

AC-Chat
AC-Login
AC-Game

AC-Chat\config\chatserver.properties
# ----------------------------
# 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
# ----------------------------
# 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
# ----------------------------
# 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
# ----------------------------
# 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
<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
# ----------------------------
# 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
# 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:
[COLOR="#0000CD"]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"[/COLOR]

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 my SVN trunk\AC-Tools\AC-GEO
then extract it inside AC-Game\data\geo Enable it via Configs:

Code:
[COLOR="#008000"]# ----------------------------
# Geodata config's:
# ----------------------------
# Enable Geodata (heights and meshes)
# Default: false[/COLOR]
[B]gameserver.geodata.enable = true[/B]
 
Last edited:
Initiate Mage
Joined
Oct 26, 2011
Messages
54
Reaction score
222
Geodata (heights and meshes)

GeoData is used to determines correct Z-Position by using Collision Detection Formulas .

It's like a tiny Physics Engine which used on modern games.

When two rectangle collides each other, an event has been occurred using a simple mathematics formula, and the programmer makes correct decision based on it for ex. Killing Enemies, Shooting Targets, ...

Formula Credits: @Nepster
Code:
/**
 * Check if two rectangles collide
 * x_1, y_1, width_1, and height_1 define the boundaries of the first rectangle
 * x_2, y_2, width_2, and height_2 define the boundaries of the second rectangle
 */
boolean rectangle_collision(float x_1, float y_1, float width_1, float height_1, float x_2, float y_2, float width_2, float height_2)
{
  return !(x_1 > x_2+width_2 || x_1+width_1 < x_2 || y_1 > y_2+height_2 || y_1+height_1 < y_2);
}

GiGatR00n - Aion-Core v4.7.5.x NO LICENSE SYSTEM  [GameServer SETUP] - RaGEZONE Forums


GiGatR00n - Aion-Core v4.7.5.x NO LICENSE SYSTEM  [GameServer SETUP] - RaGEZONE Forums


GiGatR00n - Aion-Core v4.7.5.x NO LICENSE SYSTEM  [GameServer SETUP] - RaGEZONE Forums
 
Last edited:
Initiate Mage
Joined
Jul 31, 2015
Messages
3
Reaction score
0
Alright! I got the server running, updated through the NcSoft client and made sure it was NA. Server works, but my client never actually gets to the character select screen. I wonder if I did something wrong?
 
Junior Spellweaver
Joined
Jul 29, 2013
Messages
186
Reaction score
78
The only live client that works with this server is the Gameforge client. NA is on 4.8 which won't work due to packet changes.

You'll need to change the countrycode to "2" (in both gameserver.properties and in the client command line ("-cc:2")) but otherwise it works fine.
 
Experienced Elementalist
Joined
Jun 22, 2012
Messages
288
Reaction score
28
These server files doesn't work on 4.8 right? Anyone knows where I can get a downgrade?
 
Initiate Mage
Joined
Aug 6, 2015
Messages
8
Reaction score
0
Hello, I have encountered an error, but could not figure out how to solve it.


Starting Aion-Core GameServer in DEVELOPMENT mode.
Listening for transport dt_socket at address: 8998
18:11:08.589 INFO [main]: - JavaAgent [Callback Support] is configured.
18:11:08.651 INFO [main]: - Using default implementation for ThreadExecutor
18:11:08.682 INFO [main]: - Initialized Scheduler Signaller of type: class org.q
uartz.core.SchedulerSignalerImpl
18:11:08.682 INFO [main]: - Quartz Scheduler v.2.1.7 created.
18:11:08.682 INFO [main]: - RAMJobStore initialized.
18:11:08.698 INFO [main]: - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'Quar
tzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persis
tence. and is not clustered.
========================[ =========================== ]========================
========================[ ==========DATABASE========= ]========================
18:11:09.571 INFO [main]: - Successfully connected to database
18:11:11.662 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class PlayerLoginRewardDAO
location: package com.aionemu.gameserver.dao
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 47
Column: 34
18:11:11.662 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class LoginReward
location: package com.aionemu.gameserver.model.gameobjects.player
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 48
Column: 55
18:11:11.662 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol: class PlayerLoginRewardDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 54
Column: 49
18:11:11.662 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class LoginReward
location: class mysql5.MySQL5PlayerLoginRewardDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 69
Column: 16
18:11:11.927 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class WebshopDAO
location: package com.aionemu.gameserver.dao
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 35
Column: 34
18:11:11.943 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class Webshop
location: package com.aionemu.gameserver.model
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 37
Column: 36
18:11:11.943 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol: class WebshopDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 48
Column: 39
18:11:11.943 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class Webshop
location: class mysql5.MySQL5WebshopDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 52
Column: 16
18:11:12.379 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 63
Column: 9
18:11:12.395 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class LoginReward
location: class mysql5.MySQL5PlayerLoginRewardDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 87
Column: 28
18:11:12.411 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 68
Column: 9
18:11:12.426 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 90
Column: 9
18:11:12.442 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 105
Column: 9
18:11:12.467 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 123
Column: 9
18:11:12.481 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5PlayerLoginRewardDAO.java
Line: 147
Column: 9
18:11:12.597 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class Webshop
location: class mysql5.MySQL5WebshopDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 53
Column: 19
18:11:12.617 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol : class Webshop
location: class mysql5.MySQL5WebshopDAO
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 53
Column: 49
18:11:12.636 ERROR[main]: - Java Compiler ERROR: cannot find symbol
symbol: class Webshop
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 58
Column: 36
18:11:12.653 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 51
Column: 5
18:11:12.667 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 67
Column: 5
18:11:12.681 ERROR[main]: - Java Compiler ERROR: method does not override or imp
lement a method from a supertype
Source: /C:/XXX/AC-Game/./data/scripts/system/databa
se/mysql5/MySQL5WebshopDAO.java
Line: 80
Column: 5
18:11:12.707 ERROR[main]: - Critical Error - Thread: main terminated abnormaly:
java.lang.Error: Error while compiling classes
java.lang.Error: Error while compiling classes
at com.aionemu.commons.database.dao.DAOManager.init(DAOManager.java:73)
~[ac-commons-1.3.jar:na]
at com.aionemu.gameserver.GameServer.initUtilityServicesAndConfig(Unknow
n Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.GameServer.main(Unknown Source) ~[AC-Game.jar:
na]
Caused by: java.lang.RuntimeException: Error while compiling classes
at com.aionemu.commons.scripting.impl.javacompiler.ScriptCompilerImpl.do
Compilation(ScriptCompilerImpl.java:194) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.scripting.impl.javacompiler.ScriptCompilerImpl.co
mpile(ScriptCompilerImpl.java:163) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.scripting.impl.ScriptContextImpl.init(ScriptConte
xtImpl.java:141) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.scripting.scriptmanager.ScriptManager.load(Script
Manager.java:96) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.database.dao.DAOManager.init(DAOManager.java:70)
~[ac-commons-1.3.jar:na]
... 2 common frames omitted
 
Last edited:
Initiate Mage
Joined
Oct 26, 2011
Messages
54
Reaction score
222
Hello, I have followed the steps exactly but have come up with an error.
this is not my release. Just See your errors list. you can find many Java Classes that missed. So Download My Full Release and never mix it with ur stuffs.

and also, don't star Aion Servers in DEVELOPMENT mode. It's Only for Devs
 
Last edited:
Junior Spellweaver
Joined
Mar 11, 2015
Messages
153
Reaction score
84
Hello have few problems when playet go out from the world next enter he will be at bind point...
Pls help to make it saving coordiantes at DB?!

2)
When enchanting the stones like +HP/+atack... some times lose few of them from the closes when fail to enchant...

and you have made great job thanks any way!!!
 
Initiate Mage
Joined
Oct 26, 2011
Messages
54
Reaction score
222
Hello have few problems when playet go out from the world next enter he will be at bind point...
Pls help to make it saving coordiantes at DB?!
GameServer working perfectly. it's all becuz of how you shutdown your GameServer.
if you are ingame, Just type in Chat Window, //sys shutdown
and if you are outside of Game, Just Select GameServer Console Window and type exit

and also, Open AC-Game\config\main\periodicsave.properties and change to:
# ----------------------------
# Periodic save intervals:
# ----------------------------
# WARNING:
# With 500 player online saving can be up to 10 seconds
# (it depends on hardware, changes in item locations, new acquisitions etc)
# Generally accepted interval is 15-20 minutes.

# Time in seconds for saving player data (player, abyss rank, quests, skills)
# Default: 900 (15 minutes)
gameserver.periodicsave.player.general = 30

# Time in seconds for saving player items and item stones
# Default: 900 (15 minutes)
gameserver.periodicsave.player.items = 30

# Time in seconds for saving legion wh items and item stones
# Default: 1200 (20 minutes)
gameserver.periodicsave.legion.items = 30

# Time in seconds for saving broker
# Default: 1500 (25 minutes)
gameserver.periodicsave.broker = 30

# Time in seconds for saving/updating pet mood data
# Default: 5 (retail is 4-5 seconds)
gameserver.periodicsave.player.pets = 5

2)
When enchanting the stones like +HP/+atack... some times lose few of them from the closes when fail to enchant...
It's Normal (Not a bug) and also NA Retail Like.
When Enchanting or Socketing, we have a Fail Rate. so sometimes, you fail, cuz of your bad luck
 
Junior Spellweaver
Joined
Mar 11, 2015
Messages
153
Reaction score
84
Thanks for you answer!

I have done all as you tell me but still it is not saving the position of Players.
Also as i know server must save position on left the game, but it is not. Always im at bind poit stone.

and for exmpl. at local pc i even do not have buffs on top of client but loock like they are working not showing.

some other thoughts?

hope you will help.
 
Initiate Mage
Joined
Oct 26, 2011
Messages
54
Reaction score
222
Which are the required specs to run this server?
you need at least 8GB Ram and also 2-Core CPU (Intel or AMD) to supporting 30 users
 
Last edited:
Junior Spellweaver
Joined
Jul 29, 2013
Messages
186
Reaction score
78
ok and now alredy buffs is working but still it is not saving the position of Players.

:*::*::*:

some one have this problem?


In database i can see that the position of character changing corectly but after it is disconnected it is going to bind point?! why?

i have compeled by SVN
and also use compeled version!?
and only me have this problem?

some warning when im log in
GiGatR00n - Aion-Core v4.7.5.x NO LICENSE SYSTEM  [GameServer SETUP] - RaGEZONE Forums

[B said:
eksik12345[/B]]
I found bug... Every player when logout then teleport to bind location.
This bug is in file ArenaMasterService.java (com\aionemu\gameserver\services\ecfunctions\oneVsone\ArenaMasterService.java)
in function onPlayerLogOut row 122 call TeleportService2.moveToBindLocation(player, false);
I moved this to function onLeaveInstance on row 138 and everything is fine now.
I sent my ArenaMasterService.java on pastebin
[Java] ArenaMasterService.java fix - Pastebin.com

PS. Sorry, my english is very poor.

from the release thread
 
Initiate Mage
Joined
Jun 4, 2012
Messages
15
Reaction score
0
I ve got this problem when i tried to start my gs
Code:
2015-08-11 22:08:44,885 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] Commons Revision: undefined
2015-08-11 22:08:44,885 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] Commons Build Date: [ 20131029-1502 ]
2015-08-11 22:08:44,885 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] GS Revision:       
2015-08-11 22:08:44,886 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] GS Branch: Unknown Branch
2015-08-11 22:08:44,886 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] GS Branch Commit Date: Unknown CommitTime
2015-08-11 22:08:44,886 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] GS Build Date: [ 31-07-2015-16:19 ]
2015-08-11 22:08:44,886 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] ..................................................
2015-08-11 22:08:44,886 INFO  [main] com.aionemu.gameserver.utils.AEVersions [null:-1] ..................................................

it stuck at this part. :(
 
Joined
Nov 18, 2007
Messages
71
Reaction score
18
My Game-Server is running in a virtual machine. I am using 16GB Ram for it.
AION and Forsaken World are running at same time. :):
 
Back
Top