How Can I Setup Proxy Server For My 4.6 Server?

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
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

  • Ekran Resmi 2025-09-10 19.42.03 - How Can I Setup Proxy Server For My 4.6 Server? - RaGEZONE Forums
    Ekran Resmi 2025-09-10 19.42.03.webp
    34.3 KB · Views: 52
  • WhatsApp Image 2025-09-10 at 19.59.03 - How Can I Setup Proxy Server For My 4.6 Server? - RaGEZONE Forums
    WhatsApp Image 2025-09-10 at 19.59.03.webp
    25.5 KB · Views: 46
  • WhatsApp Image 2025-09-10 at 19.59.18 - How Can I Setup Proxy Server For My 4.6 Server? - RaGEZONE Forums
    WhatsApp Image 2025-09-10 at 19.59.18.webp
    63.8 KB · Views: 38
  • Ekran Resmi 2025-09-10 19.54.06 - How Can I Setup Proxy Server For My 4.6 Server? - RaGEZONE Forums
    Ekran Resmi 2025-09-10 19.54.06.webp
    15 KB · Views: 41
Last edited:
And what the problem to stick yourself into existing post instead to create 3rd one.
Aion PTS (4.6, 5.8) Proxy Servers How To ? https://forum.ragezone.com/threads/aion-pts-4-6-5-8-proxy-servers-how-to.1236972/

And here another...
4.6 C++ PTS server? I want to add a test server tab to my server and run my tests there. How should I do this? https://forum.ragezone.com/threads/...-my-tests-there-how-should-i-do-this.1252440/
MentaL when this thread was create and second one. Both was raported to stick them into one... But look like your mods like messed sections rejecting my request..
Good luck later with digging into whole section to try find correct one with proper solution. People don't like use search button instead creating new post because it's more easy...
 
Last edited:
Upvote 0
Back