Newbie Spellweaver
- Joined
- Dec 25, 2023
- Messages
- 10
- Reaction score
- 0
I have an Aion 4.6 private server. My main server is running in Turkey at the IP address xxx.xxx.xxx.xxx. I purchased a server located in Europe with the IP address yyy.yyy.yyy.yyy and copied my AccountCache, NPC, and MainServer to this new server, configured the settings, and launched it.
However, when I try to log in on the client side and select the server I added as a proxy server, I get an ‘already logged in’ error. In the AuthServer logs running on my main server, I see that the kickAccount method in AccountDB is triggered and the player is kicked.
What could be wrong with this configuration?
In my new proxy server:
AccountCacheServer config.xml
NPCServer config.xml
MainServer config.xml
And also my common xml files like this:
AccountCacheServer common.xml
NPCServer common.xml
MainServer common.xml
However, when I try to log in on the client side and select the server I added as a proxy server, I get an ‘already logged in’ error. In the AuthServer logs running on my main server, I see that the kickAccount method in AccountDB is triggered and the player is kicked.
What could be wrong with this configuration?
In my new proxy server:
AccountCacheServer config.xml
XML:
<config>
<!-- Server Info -->
<serverTitle>Germany Cache Server</serverTitle>
<serverID>2</serverID>
<!-- LogServer -->
<logserveraddr>xxx.xxx.xxx.xxx</logserveraddr>
</config>
NPCServer config.xml
XML:
<config>
<serverId>2</serverId>
<logserveraddr>xxx.xxx.xxx.xxx</logserveraddr>
<logserverport>2051</logserverport>
</config>
MainServer config.xml
XML:
<config>
<!-- server Title anlaşıldı 3 haneli sayıları almıyo max 2 hane istiyo -->
<serverTitle>Germany Main Server</serverTitle>
<serverId>2</serverId>
<serverName>Germany</serverName>
<!-- Client Service Public Address -->
<clientAcceptAddr>yyy.yyy.yyy.yyy</clientAcceptAddr>
<clientAcceptPort>7777</clientAcceptPort>
<!-- LogServer -->
<logserveraddr>xxx.xxx.xxx.xxx</logserveraddr>
<logserverport>2051</logserverport>
<v45_update_date>2013-12-24</v45_update_date>
</config>
And also my common xml files like this:
AccountCacheServer common.xml
XML:
<config>
<serverBasis>
<serverTitle>AION ACS</serverTitle>
<autoShutdown>true</autoShutdown>
<develServer>false</develServer>
<UseFullDump>true</UseFullDump>
</serverBasis>
<serverBotAndHack>
</serverBotAndHack>
<serverConnections>
<mailServer>127.0.0.1</mailServer>
<serverPort>2220</serverPort>
</serverConnections>
<!-- Log directory -->
<logDirectory>C:\_AION\_AION_LOGS\AccountCache</logDirectory>
<serverEtcs>
</serverEtcs>
<serverEvents>
</serverEvents>
<serverFacilities>
</serverFacilities>
<serverOverseas>
<country>2</country>
</serverOverseas>
<serverPerfomances>
<numberOfDBThreads>10</numberOfDBThreads>
</serverPerfomances>
</config>
NPCServer common.xml
XML:
<config>
<registry>HKEY_LOCAL_MACHINE</registry>
<mailServer>127.0.0.1</mailServer>
<serveraddr>127.0.0.1</serveraddr>
<serverport>2002</serverport>
<cacheserveraddr>xxx.xxx.xxx.xxx</cacheserveraddr>
<cacheserverport>2006</cacheserverport>
<autoloot>false</autoloot>
<removedelay>15000</removedelay>
<DelayQueueMask>1023</DelayQueueMask>
<useFullDump>true</useFullDump>
<logDirectory>.\..\..\_AION_LOGS\npc\</logDirectory>
<mapdir>.\..\..\_AION_DATA\map.450319</mapdir>
<autoShutdown>true</autoShutdown>
<reportMemoryLeakWithMsgBox>false</reportMemoryLeakWithMsgBox>
<ignoreTerminatingException>true</ignoreTerminatingException>
<waitOnStart>30</waitOnStart>
<MaxNpcLevel>65</MaxNpcLevel>
<country>2</country>
<EnableClientPet>true</EnableClientPet>
<fastanimation>TRUE</fastanimation>
<worldmultithread>TRUE</worldmultithread>
<!-- 3.0.1221 -->
<refhistory>FALSE</refhistory>
<RefAllMarker>FALSE</RefAllMarker>
<TimerQueueCount>4</TimerQueueCount>
<cashMultiple>200</cashMultiple>
<dropMultiple>200</dropMultiple>
<useBoostTimeTable>false</useBoostTimeTable>
<aion_event>true</aion_event>
<checkWindbg>TRUE</checkWindbg>
<useBackupAionErr>TRUE</useBackupAionErr>
<sendServerStartMail>FALSE</sendServerStartMail>
<MailReceiver>nomail@nomail</MailReceiver>
<spawn_version>040014200</spawn_version>
</config>
MainServer common.xml
XML:
<config>
<!-- Country code -->
<country>2</country>
<!-- maxUser Set -->
<maxUser>5000</maxUser>
<waitUserMax>500</waitUserMax>
<useWaitPlayList>true</useWaitPlayList>
<!-- Shutdown time -->
<shutdownTime>120</shutdownTime>
<!-- Restrict NPC server connection -->
<restricted>false</restricted>
<!-- NPC Socket timeout -->
<npcSocketTimeOut>0</npcSocketTimeOut>
<logDirectory>C:/_AION_LOGS/MainServer</logDirectory>
<mapDir>.\..\..\_AION_DATA\map.450319</mapDir>
<NcguardIniPath>.\..\..\_AION_DATA\map.450319\NcGuard</NcguardIniPath>
<!-- CacheServer address -->
<cacheServerAddr>xxx.xxx.xxx.xxx</cacheServerAddr>
<cacheServerPort>2006</cacheServerPort>
<!-- AionPet -->
<petitionServerAddr>xxx.xxx.xxx.xxx</petitionServerAddr>
<petitionServerPort>2107</petitionServerPort>
<disablePetitionFrom>0</disablePetitionFrom>
<disablePetitionTo>0</disablePetitionTo>
<useCaptcha>false</useCaptcha>
<captchaBufferSize>10000</captchaBufferSize>
<captchaServerAddr>xxx.xxx.xxx.xxx</captchaServerAddr>
<captchaServerPort>43330</captchaServerPort>
<!-- This is for setting PK/NonPK Server Setting -->
<nonPkServer>false</nonPkServer>
<!--mail server -->
<mailServer>127.0.0.1</mailServer>
<!-- L2AuthServer -->
<authServerAddr>xxx.xxx.xxx.xxx</authServerAddr>
<authServerPort>2104</authServerPort>
<useOldAuthServer>FALSE</useOldAuthServer>
<accountCachedPort>2220</accountCachedPort>
<accountCachedAddr>127.0.0.1</accountCachedAddr>
<!-- MxServer -->
<!--External ChatServer IP -->
<mxserveraddr_1>xxx.xxx.xxx.xxx</mxserveraddr_1>
<mxserverPort_1>10242</mxserverPort_1>
<!--Internal ChatServer IP -->
<mxChatS2SAddr>xxx.xxx.xxx.xxx</mxChatS2SAddr>
<mxChatS2SPort>10254</mxChatS2SPort>
<mxChatKey>0123456789ABCDEF0123456789ABCDEF</mxChatKey>
<mxChatSignature>AION-WING-SKY</mxChatSignature>
<!-- ShopAgentServer -->
<shopAgentServerAddr>xxx.xxx.xxx.xxx</shopAgentServerAddr>
<shopAgentServerPort>10100</shopAgentServerPort>
<cachedCheckInterval>0</cachedCheckInterval>
<DelayQueueMask>255</DelayQueueMask>
<useFullDump>true</useFullDump>
<autoShutdown>true</autoShutdown>
<!-- special server for developers -->
<develServer>false</develServer>
<!-- use Test Server Test Code -->
<testServer>false</testServer>
<reportMemoryLeakWithMsgBox>false</reportMemoryLeakWithMsgBox>
<ignoreTerminatingException>true</ignoreTerminatingException>
<!-- Max level -->
<maxUserLevellight>65</maxUserLevellight>
<maxUserLeveldark>65</maxUserLeveldark>
<validRace>-1</validRace>
<maxgathercombinelevel>7</maxgathercombinelevel>
<!-- FOR GIP Server -->
<useGIP>false</useGIP>
<GIPServerAddr>127.0.0.1</GIPServerAddr>
<GIPServerPort>30271</GIPServerPort>
<createCharOnlyMode>false</createCharOnlyMode>
<createCharNum>8</createCharNum>
<useBillInfo>true</useBillInfo>
<trialBillItemId>1</trialBillItemId>
<!-- Trial Account level -->
<trialMaxLevel>20</trialMaxLevel>
<minCharSearchLevel>10</minCharSearchLevel>
<minSendMailLevel>10</minSendMailLevel>
<!-- milliseconds -->
<autoUnlockTime>180000</autoUnlockTime>
<useFatigueSystem>false</useFatigueSystem>
<fatigueSystemCountryCode>5</fatigueSystemCountryCode>
<enableMultipleRace>FALSE</enableMultipleRace>
<!-- Check Skill accelation program -->
<checkUseSkillTimeByMotion>true</checkUseSkillTimeByMotion>
<KickBotUserDelay>60000</KickBotUserDelay>
<KickBotUserUseFlag>TRUE</KickBotUserUseFlag>
<DefaultEnableZCheatDetection>true</DefaultEnableZCheatDetection>
<accuseDelay>1800</accuseDelay>
<accuseRegenDelay>1800</accuseRegenDelay>
<!-- Allow PPPoE -->
<accessControl>true</accessControl>
<MaxAllowedClientLimit>false</MaxAllowedClientLimit>
<vpMinLogoutTime>0</vpMinLogoutTime>
<vpTicTime>600</vpTicTime>
<canGetPvpExp>true</canGetPvpExp>
<useReceiveMailBlockOption>true</useReceiveMailBlockOption>
<minReceiveMailLevel>10</minReceiveMailLevel>
<minReceiveWhisperLevel>9</minReceiveWhisperLevel>
<!-- Max mail without time limit -->
<maxMailSendCount>10</maxMailSendCount>
<!-- limited mail time recovery time -->
<mailSendCountRegenDelay>60</mailSendCountRegenDelay>
<!-- bot -->
<DefaultEnableGGAuth>false</DefaultEnableGGAuth>
<DefaultEnableKickGGAuth>false</DefaultEnableKickGGAuth>
<GGAuthNumOfActive>1000</GGAuthNumOfActive>
<GGAuthUpdateTimeLimit>30</GGAuthUpdateTimeLimit>
<GGAuthUpdateCondition>50</GGAuthUpdateCondition>
<secondsToBanBotUserAccess>10800</secondsToBanBotUserAccess>
<DefaultEnableBlockAccount>true</DefaultEnableBlockAccount>
<Enable113_Disconnect>false</Enable113_Disconnect>
<!-- Non-GG Client -->
<NoGameGuardDisconnect>false</NoGameGuardDisconnect>
<!-- Polymorph time in second -->
<polymorphTime>7200</polymorphTime>
<!-- Cost to fix eroded items (per eroding point) -->
<fixCost>100</fixCost>
<!-- Maximum level of spells can be learned -->
<maxSpell>10</maxSpell>
<!-- Siege interval/duration in hours -->
<siegeDuration>2</siegeDuration>
<siegeInterval>48</siegeInterval>
<!--speedhack modify -->
<timerCheatThreshold>3000</timerCheatThreshold>
<!-- Max Donation Count. -->
<maxDonation>10000000</maxDonation>
<!-- Protect Bug PK -->
<attackProtection>true</attackProtection>
<hellThreshold>100</hellThreshold>
<pkBanThreshold>50</pkBanThreshold>
<!--hellDuration = xxx -->
<newClassSystem>true</newClassSystem>
<noHasteStack>true</noHasteStack>
<nonDKserver>true</nonDKserver>
<useCommunityServer>1</useCommunityServer>
<!-- Don't need to know. apply! -->
<aboutToPlayTimer>30000</aboutToPlayTimer>
<BotDetectMask>5</BotDetectMask>
<!-- Pet can fly -->
<EnableClientPet>true</EnableClientPet>
<!-- 1221 -->
<useTcpNoDelay>TRUE</useTcpNoDelay>
<DefaultEnableMoveThroughCheatDetection>FALSE</DefaultEnableMoveThroughCheatDetection>
<AbyssTimeTweakCount>5</AbyssTimeTweakCount>
<AbyssTimeTweakInterval>3</AbyssTimeTweakInterval>
<DefaultEnableCheckIpFromAuth>FALSE</DefaultEnableCheckIpFromAuth>
<g_mainSendCountRegenDelay>60</g_mainSendCountRegenDelay>
<!-- 1.9 -->
<useGlobalPlayTimeFatigueSystem>false</useGlobalPlayTimeFatigueSystem>
<!-- 2.0 -->
<enableDBUpdateCookie>FALSE</enableDBUpdateCookie>
<!-- event
set_global_scene_status 4
1 - christmass
2 - haloween
4 - solorius
-->
<!-- 2.5 -->
<fastAnimation>true</fastAnimation>
<enablePlayMultipleRaceDelay>0</enablePlayMultipleRaceDelay>
<SceneStatus>0</SceneStatus>
<!-- 2.7.0824 -->
<useAccLoadFirst>TRUE</useAccLoadFirst>
<limitTypeSellGold>1</limitTypeSellGold>
<limitTypeTradeGold>0</limitTypeTradeGold>
<limitTypeDecomposeSum>0</limitTypeDecomposeSum>
<limitTypeGatherSum>0</limitTypeGatherSum>
<limitTypeExtractGatherSum>0</limitTypeExtractGatherSum>
<!-- 3.0.1221 -->
<smallHeaderViolation>TRUE</smallHeaderViolation>
<AuctionExpireWeekDay>6</AuctionExpireWeekDay>
<AuctionExpireHour>12</AuctionExpireHour>
<AuctionBetWeekDay>4</AuctionBetWeekDay>
<AuctionBetHour>23</AuctionBetHour>
<housechargeexpire>0</housechargeexpire>
<housechargewarning>5</housechargewarning>
<housechargeTime>13</housechargeTime>
<housechargeCheck>7200</housechargeCheck>
<refhistory>FALSE</refhistory>
<RefAllMarker>FALSE</RefAllMarker>
<TimerQueueCount>1</TimerQueueCount>
<InitIOBufferSize>100000</InitIOBufferSize>
<InitPacketSize>100000</InitPacketSize>
<ICServerAddr>xxx.xxx.xxx.xxx</ICServerAddr>
<ICServerPort>2005</ICServerPort>
<ICServerId>1</ICServerId>
<autoFirstStartRookie>true</autoFirstStartRookie>
<!-- kinah negative -->
<NoNegativeKinah>true</NoNegativeKinah>
<!-- exp multiple -->
<AbyssPointMultiple>100</AbyssPointMultiple>
<expMultiple>300</expMultiple>
<scoreMultiple>100</scoreMultiple>
<CraftExpMultiple>100</CraftExpMultiple>
<!-- use boost time -->
<useBoostTimeTable>false</useBoostTimeTable>
<aion_event>true</aion_event>
<checkWindbg>TRUE</checkWindbg>
<useBackupAionErr>TRUE</useBackupAionErr>
<sendServerStartMail>FALSE</sendServerStartMail>
<MailReceiver>nomail@nomail</MailReceiver>
<DefaultEnableZcheatDetectionWorld>TRUE</DefaultEnableZcheatDetectionWorld>
<useAuthUnderAgeLimitPlayTimeInfoAndLevel>false</useAuthUnderAgeLimitPlayTimeInfoAndLevel>
<SleepReturn_RewardToReturnOrNewbieUser>false</SleepReturn_RewardToReturnOrNewbieUser>
<SleepReturn_TimeToBeSleepingUser>2592000</SleepReturn_TimeToBeSleepingUser>
<SleepReturn_KeepDurationOfReturnOrNewbieUser>2592000</SleepReturn_KeepDurationOfReturnOrNewbieUser>
<MaxAllowedClientCount>30</MaxAllowedClientCount>
<DualCharge_Use>true</DualCharge_Use>
<setLowLevelToTrialUser>51</setLowLevelToTrialUser>
<socketReferenceLog>false</socketReferenceLog>
<raiseEnchantCount>true</raiseEnchantCount>
<CanRecover>true</CanRecover>
<spawn_version>040014200</spawn_version>
<guildWarehouseHistoryLifeTime_Days>180</guildWarehouseHistoryLifeTime_Days>
<EnablePCCafeBuff>false</EnablePCCafeBuff>
<GiveItemOptionTime>2000</GiveItemOptionTime>
<v45_update_date>2013-12-24</v45_update_date>
<limitPCRefreshType>1</limitPCRefreshType>
<!-- 0 : Daily, 1: Weekly -->
<limitPCRefreshDay>WED</limitPCRefreshDay>
<!-- PC restriction will be reset at midnight on Wednesday. -->
<limitTypeSellGold>1</limitTypeSellGold>
<limitTypeTradeGold>0</limitTypeTradeGold>
<limitTypeDecomposeSum>1</limitTypeDecomposeSum>
<limitTypeGatherSum>1</limitTypeGatherSum>
<limitTypeExtractGatherSum>1</limitTypeExtractGatherSum>
</config>
- Server Information
- 4.6
Attachments
Last edited:

