[7.0] Full guide to install server + FAQ

al5yal511

Administrator
Staff member
Admin
Guide Author
1709937245684.png
1709933307230.png

1709933314391.pngDownloaod Files
You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

AORG
1709933327341.png

Installation
1- install postgres (set username to : postgres) ( set password to : postgres)
2- install wamp
3- install java

Configuration
create a folder in c:// with any name
inside you need to have it look like this
1- Game folder
2- server_bin
3-smb_master
4- vendors

edit Server_7.0\server_bin\shard\cfg\shard.xml
line32 to 36

<accountServer maxUsersOnShard="5000">
<approve ip="127.0.0.1" port="9347"/>
<auth ip="127.0.0.1" port="9340" timeout="30000"/>
<api host="127.0.0.1" port="9357" protocol="http"/>
</accountServer>
1709936949939.png

1- After installing wamp, run it and go to
You do not have permission to view link Log in or register now.

1709933195144.png

the username is : root
there is no password.

1709933443341.png

Go to users accounts
1709933474097.png
Select Edit previliges on account : root
1709933511297.png
select change password, and set password to : root
then hit enter.

1709933620766.png
you can see now the password is "Yes"
1709933654590.png
you must see the notification. now refresh page and input your new password.

Next create database name: allods_master

1709933712690.png
Now select database allods_master
Then select import file, choose allods_master.sql
if you see error ssh_acess already exist, don't worry.

1709934123576.pngle


Next open PgAdmin III

Double click on postgreSQL 9.5
enter password : postgres

1709934603169.png


Right click "Databases"
1709934696165.png
New database.
do this and create 4 databases
1- shard
2- 123
3- billing
4- accounts
1709934921797.png

Starting the server

1- Run server_bin\accountServer\startAccountServer.bat

1709932434539.png

2- Run smb_master\server_bin\masterServer\start.bat
1709933980609.png


3- Run smb_master\server_bin\masterServerAgent\start.bat 1709934311960.png

4- Run server_bin\billingServer\startBillingServer.bat

1709934987249.png



5- Run server_bin\itemMallServer\startItemMallServer.bat
1709935079671.png



6- Now final part is to Run server_bin\shard\startLocalServer.bat
1709937274350.png

Client and login
Download
AORG ( instructions inside).
Extract in wamp www folder
go to
You do not have permission to view link Log in or register now.
or
You do not have permission to view link Log in or register now.
1.0.php
1709937705566.png
you can check pgadmin accounts table view rows.

now to login in-game
edit allods client divinity 7.0\Profiles\accountServer.cfg
account_srv_host = "127.0.0.1"
account_srv_port = 9340

Then launch allods client divinity 7.0\bin\AOgame.exe
Enter your username&password and Enjoy

FAQ


1- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (1). Last acquisition attempt exception:
org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"
  • Check server_bin\accountServer\shard.xml
  • <db host="127.0.0.1" user="postgres" password="postgres" />

2- (Access denied for user 'root'@'localhost' (using password: YES))
  • check your phpmyadmin user password, and master server configs.
3- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (1). Last acquisition attempt exception:
org.postgresql.util.PSQLException: FATAL: database "billing" does not exist
  • Open pgadmin III
  • create database billing

Game folder is uploaded.
configs needs changes
 

Attachments

  • 1709933294998.png
    1709933294998.png
    272 KB · Views: 47
  • 1709933961793.png
    1709933961793.png
    57.3 KB · Views: 44
Last edited:

fido67

Appreciated member
Content Creator
Guide Author
Nice, i will share server folder with repacker + astral working and some fix (i dont really remember what i did)
 
OP
al5yal511

al5yal511

Administrator
Staff member
Admin
Guide Author
FAQ 2:
Failed to send request for map MapResource:/Maps/Inst_EmpireStart/MapResource.xdb pos la[p(0.00 0.00 0.00), 0.0] for Avatar[0,15,112,2][ONLINE]p(11425.01 12341.91 -78.42)MapResource:/Maps/Hadagan_Underground/MapResource.xdb[qweqweq#4]
java.lang.Throwable

OR

Fail response: clientCmds.cmds.AnswerStartMission. 2024.03.10 20.22.50.067 +0300 account = ichi, server = fe2[5]:127.0.0.1 Fail reason: Can't find map MapResource:/Maps/Hadagan_Underground/MapResource.xdb to load avatar Ichigai
1710092721780.png

OR

1710092734712.png


This issue occurs if you have incorrect maps in server_bin\shard\cfg\maps.cfg
if the inst_map league or empire not included, it would teleport the character to another map, or close connection.
here is a working maps.cfg for few maps
map = /Maps/Kania_AL1/MapResource.xdb
map = /Maps/Kania/MapResource.xdb
zone = /Maps/Kania/Zones/ZoneLeague1/ZL1_0Capital.(ZoneResource).xdb
zone = /Maps/Kania/Zones/ZoneLeague1/ZoneLeague1.(ZoneResource).xdb
map = /Maps/Inst_Liga1End/MapResource.xdb
map = /Maps/Inst_Liga3End/MapResource.xdb
map = /Maps/Inst_LeagueStart/MapResource.xdb
map = /Maps/Inst_EmpireStart/MapResource.xdb
map = /Maps/ElementalPlateu/MapResource.xdb
map = /Maps/AstralDungeon04/MapResource.xdb
map = /Maps/AstralIsle60_UI08/MapResource.xdb
map = /Maps/AstralIsle71/MapResource.xdb
map = /Maps/AstralIsle38/MapResource.xdb
map = /Maps/AstralIsle07/MapResource.xdb
map = /Maps/ArchBase_Raid/MapResource.xdb
map = /Maps/UmoirRaid/MapResource.xdb
map = /Maps/Hadagan_Underground/MapResource.xdb
map = /Maps/PridensStart/MapResource.xdb

to change the desired location when creating a character refer to : \game\data\Mechanics\CharactersTemplate
EmpireCharacterOrdinary.xdb
LeagueCharacterOrdinary.xdb
 
Hi! Can someome please tell me what I'm doing wrong? :(
 

Attachments

  • server.txt
    40.1 KB · Views: 13

Сорок два

Administrator
Staff member
Admin
Content Creator
Guide Author
Seller
Premium
Hi! Can someome please tell me what I'm doing wrong? :(

Hello, I've reviewed the logs you provided, and it appears that you are missing a file. The error message is clear: "can't read resource db index. Cause File /System/index.all not found."
 

timon49

Active member
Вот бы еще кто то выложил "нормальный" гайд по добавлению контента в версию 4.0 с более высоких версий ..
А этот гайд не пойми для кого, скорее для новичков - но новички не запустят паблик серверов, если у них будут траблы на этих этапах...
Post automatically merged:

Вот бы еще кто то выложил "нормальный" гайд по добавлению контента в версию 4.0 с более высоких версий ..
 
OP
al5yal511

al5yal511

Administrator
Staff member
Admin
Guide Author
Вот бы еще кто то выложил "нормальный" гайд по добавлению контента в версию 4.0 с более высоких версий ..
А этот гайд не пойми для кого, скорее для новичков - но новички не запустят паблик серверов, если у них будут траблы на этих этапах...
Post automatically merged:


who said for beginners? It can be anyone, it can be an archive, after one or two years you might forget these basic steps. Anyway my audience is mainly people who want to make servers, developers who don't have knowledge about allods. Admins who want to open servers and also beginners. 4.0 is not my interest so I will never do guides for that version. Soon I will release guides how to add stuff to 7.0
 
Will this work with psql 9.1.2 or is 9.5 mandatory?
I was just planning to build myself a vm with all allods
1.0 works fine on the same base as 4.0
 
OP
al5yal511

al5yal511

Administrator
Staff member
Admin
Guide Author
Will this work with psql 9.1.2 or is 9.5 mandatory?
I was just planning to build myself a vm with all allods
1.0 works fine on the same base as 4.0
mysql5 and postgresql 9.3 minimum
 
Hi there! Cool guide, but I'm having a small issue after starting servers.
After everything starts, and I login, there are no servers visible:
Screenshot 2024-03-15 221836.png
My shard.xml files:
Account server:

<?xml version="1.0" encoding="UTF-8"?>
<config name="Allods accounts" build="Debug" comment="Base part" mapServicesAmount="4"
maxUsers="5000" serversNeed="4">
<net basePort="9000" bindPortsRange="15" consoleAccessPort="9856" datagramPort="8000"/>
<resourceSystem checkResourceSystemIndex="false"
restrictedMapsLoading="true" storeXdbLinks="true"
useInternalization="true" useSlimLoader="true"/>
<territory>Europe_eng</territory>
<stats file="/System/Statistics.xdb"/>
<saw>true</saw>
<scheduleGC>true</scheduleGC>
<voxelPathfinder>true</voxelPathfinder>
<resourceErrorsEnabled>false</resourceErrorsEnabled>
<logging kind="none"/>


<accountServer build="builds/standard.xml" clientsLimit="50"
ip="127.0.0.1" maxUsersOnShard="5000" memory="1500"
remote.launch.dir="/allods" versionOnLogin="-1">
<approve ip="127.0.0.1" port="8318"/>
<auth ip="127.0.0.1" port="9340" timeout="30000"/>
<api host="127.0.0.1" port="9459" protocol="http"/>
<db database="accounts" host="127.0.0.1"
password="postgres" user="postgres"/>
<authenticator>
<api host="127.0.0.1" port="9399"/>
</authenticator>
</accountServer>
<billingServer memory="1536" remote.launch.dir="/allods/smb_base">
<net host="127.0.0.1" port="9320"/>
<api host="127.0.0.1" port="8080"/>
<db database="billing" host="127.0.0.1" password="postgres"
type="pgsql" user="postgres"/>
</billingServer>
<itemMallServer ip="" memory="1536" remote.launch.dir="/allods/smb_base">
<net ip="127.0.0.1" port="9321"/>
<assortment banners-config="banners.cfg"/>
<billing-api-url>
You do not have permission to view link Log in or register now.
</billing-api-url>
</itemMallServer>

<masterServer ip="" lang="en" warningLog="true">
<net ip="127.0.0.1" port="8089"/>
<api ip="127.0.0.1" port="10500"/>
<agent ip="127.0.0.1" port="9550"/>
</masterServer>
</config>

Master server:
<?xml version="1.0" encoding="utf-8"?>
<config name="Allods master" comment="preferred" build="Debug" maxUsers="5000">

<masterServer memory="1000" ip="127.0.0.1">
<db host="127.0.0.1" user="root" password="root" database="allods_master" />
<net ip="127.0.0.1" port="8089"/>
<api ip="127.0.0.1" port="10500"/>
</masterServer>

</config>

Master agent server:
<?xml version="1.0" encoding="utf-8"?>
<config name="Allods master agent" build="Debug">

<masterServer memory="1000" ip="127.0.0.1" lang="eng">
<db host="127.0.0.1" user="root" password="root" database="allods_master" config="masterserverdb-config-trunk.properties"/>
<net ip="127.0.01" port="8089"/>
<api ip="127.0.01" port="10500"/>
</masterServer>

</config>

Billing server:
<?xml version="1.0" encoding="utf-8"?>
<config name="Allods billing" build="Debug" serversNeed="8" mapServicesAmount="1">

<logging kind="local">
<local format="csv"/>
</logging>

<billingServer ip="127.0.0.1">
<accounter accounterOneWay="billingserver.AccounterOneWayFakeImpl"/>
<net port="9320" host="127.0.0.1"/>
<api port="8080" host="127.0.0.1"/>
<db host="127.0.0.1" user="postgres" password="postgres" database="billing" type = "pgsql"/>
</billingServer>
<itemMallServer memory="3512" remote.launch.dir="/allods">
<net ip="127.0.0.1" port="9321"/>
<assortment banners-config="banners.cfg"/>
<billing-api-url>
You do not have permission to view link Log in or register now.
</billing-api-url>
</itemMallServer>
<accountServer>
<api protocol="http" host="127.0.0.1" port="9459"/>
<authenticator>
<api host="127.0.0.1" port="9399"/>
</authenticator>
</accountServer>
</config>

Item mall server:
<?xml version="1.0" encoding="utf-8"?>
<config name="Allods item mall" build="Debug" serversNeed="8" mapServicesAmount="1">
<net basePort="9000" datagramPort="8000" bindPortsRange="30"/>
<resourceSystem skipClientResources="true" restrictedMapsLoading="true"/>

<logging kind="local">
<local format="csv"/>
</logging>

<itemMallServer ip="127.0.0.1">
<net ip="127.0.0.1" port="9321"/>
<assortment banners-config="banners.cfg"/>
</itemMallServer>

<billingServer >
<net port="9320" host="127.0.0.1"/>
</billingServer>
</config>

Shard server:
<?xml version="1.0" encoding="utf-8"?>
<config build="Debug" name="Allods shard" comment="New" maxUsers="5000" >
<net basePort="10000" consoleAccessPort="9856"/>
<territory>Europe_eng</territory>
<monetization>F2P</monetization>


<logging kind="local">
<local format="csv"/>
</logging>

<shard role="LocalShard" maxUsersOnShard="5000" memory="65536" ip="127.0.0.1">
<frontEnd externalHost="127.0.0.1" ip="127.0.0.1" port="9322" timeout="60000"/>
<db host="127.0.0.1" user="postgres" password="postgres" database="shard" port="5432" type="pgsql" />
<shipdb host="127.0.0.1" user="postgres" password="postgres" database="123" port="5432" type="pgsql" />
<http host="127.0.0.1" port="1089"/>
<indicator/>
<doorway/>
</shard>

<itemMallServer>
<net ip="127.0.0.1" port="9321"/>
</itemMallServer>

<billingServer>
<accounter accounterOneWay="billingserver.AccounterOneWayFakeImpl"/>
<net host="127.0.0.1" port="9320"/>
<api host="127.0.0.1" port="8081"/>
<!-- <billing-api-url>google.com</billing-api-url> !-->
</billingServer>

<accountServer maxUsersOnShard="5000">
<approve ip="127.0.0.1" port="8318"/>
<auth ip="127.0.0.1" port="9340" timeout="30000"/>
<api host="127.0.0.1" port="9459" protocol="http"/>
</accountServer>

<masterServer>
<net ip="127.0.0.1" port="8089"/>
<api ip="127.0.0.1" port="10500"/>
<agent ip="127.0.0.1" port="9550"/>
</masterServer>


<resourceErrorsEnabled>false</resourceErrorsEnabled>
<gameMechanics>
<characterCreation allowDiffFactions="true"/>
<shipRate build="1" buildReduce="1"/>
<mobExpRate>10</mobExpRate>
<questExpRate>5</questExpRate>
<enableTWar>true</enableTWar>
<luckyTimeSchedulingEnabled>true</luckyTimeSchedulingEnabled>
</gameMechanics>

<!-- use fake address of gametool - 127.0.0.2 - to avoid same ip as local shard
<gametoolEAR ip="127.0.0.2" lang="rus">
<standard-gametool-config>
<mode name="slave"/>
<instance name="Trunk shard"/>
<database-defaults>
<default-gametool-database port="5432" database="gametool" login="gametool" password="gametool"/>
<default-logserver-database host="127.0.0.1" port="5432" database="logserver" login="logserver" password="logserver"/>
</database-defaults>
<master address="127.0.0.1" login="" password=""/>
<shard id="trunk_local" name="trunk_local" address="127.0.0.1"
login="" password=""/>
</standard-gametool-config>
</gametoolEAR>-->

<enableDynamicMapServices>true</enableDynamicMapServices>
</config>

AccountServer.cfg (in client folder):
account_srv_host = "127.0.0.1"
account_srv_port = 9340

My guess is that it's related to the shard server, if I understand it correctly, that's what creates servers, but I cannot put my finger on the problem, since everything looks correct to me.
Any help will be appreaciated. Thanks in advance :)
 
Hello; thanks a lot for these resources and guide. I get the following errors:

coordinator(11) - INFO coordinator.Coordinator : servers waiting for:
(0,1):autonav: is loading
module gameMechanics.autoNavigation.AutoNavigationServiceAsync
(0,1):autonav_distributor: is loading
module shardstarter.autonavigation.AutoNavigationDistributorModule
(0,1):dynamic_map_service: is loading
module shardstarter.map.DynamicMapServicesService
module shardstarter.map.DynamicMapServicesServiceDesc
(0,1):fe1: no reply
(0,1):fe2: no reply
(0,1):fe3: no reply
(0,1):fe4: no reply
(0,1):gm1: is loading
module shardstarter.map.MapServices
module gameMechanics.map.service.MapServiceDesc
(0,1):maps_distributor: is loading
module msgSystem.shardStatus.MapDistributorDesc


fe2(5):connection-to-account-thread - WARN verify : Failed to connect to account server: unable to connect to account server /127.0.0.1:9347, net i/o exception connecting to java.nio.channels.SocketChannel[closed]
gm1(14) - INFO gameMechanics.map.service.MapService : MapService[0,14,20,2] loading state: startDepsReady=true, staticIsLoaded=true, dynamicIsLoaded=false, waitingForMapHeads=NoOrderCollection(size=0, [])
gm1(14) - ERROR mapLoader.MapDivisionConfig : Can't resolve address for GeneratedMapService-KaniaCenter:2

any clue please ?

Also, here is the missing index.all in attachment compressed
 

Attachments

  • index.zip
    4.6 MB · Views: 7
Hi there! Cool guide, but I'm having a small issue after starting servers.
After everything starts, and I login, there are no servers visible:
View attachment 2938
My shard.xml files:
Account server:



Master server:


Master agent server:


Billing server:


Item mall server:


Shard server:


AccountServer.cfg (in client folder):


My guess is that it's related to the shard server, if I understand it correctly, that's what creates servers, but I cannot put my finger on the problem, since everything looks correct to me.
Any help will be appreaciated. Thanks in advance :)
Now it works, the only two things I changed were these values in the postgres account database table :
1710585620524.png
And, I'm in:
1710585652181.png
Post automatically merged:

Hello; thanks a lot for these resources and guide. I get the following errors:

coordinator(11) - INFO coordinator.Coordinator : servers waiting for:
(0,1):autonav: is loading
module gameMechanics.autoNavigation.AutoNavigationServiceAsync
(0,1):autonav_distributor: is loading
module shardstarter.autonavigation.AutoNavigationDistributorModule
(0,1):dynamic_map_service: is loading
module shardstarter.map.DynamicMapServicesService
module shardstarter.map.DynamicMapServicesServiceDesc
(0,1):fe1: no reply
(0,1):fe2: no reply
(0,1):fe3: no reply
(0,1):fe4: no reply
(0,1):gm1: is loading
module shardstarter.map.MapServices
module gameMechanics.map.service.MapServiceDesc
(0,1):maps_distributor: is loading
module msgSystem.shardStatus.MapDistributorDesc


fe2(5):connection-to-account-thread - WARN verify : Failed to connect to account server: unable to connect to account server /127.0.0.1:9347, net i/o exception connecting to java.nio.channels.SocketChannel[closed]
gm1(14) - INFO gameMechanics.map.service.MapService : MapService[0,14,20,2] loading state: startDepsReady=true, staticIsLoaded=true, dynamicIsLoaded=false, waitingForMapHeads=NoOrderCollection(size=0, [])
gm1(14) - ERROR mapLoader.MapDivisionConfig : Can't resolve address for GeneratedMapService-KaniaCenter:2

any clue please ?

Also, here is the missing index.all in attachment compressed
The no reply things are normal, there's multiple services starting in the same time, and they have to wait for each other.
For the error, try deleting/recreating the databases and restarting all the servers after. The shard server will take a while to start, so don't quit halfway there (speaking from experience, since I corrupted the files installed in the database multiple times :D )
Post automatically merged:

I have no quest text/names/item names and no npc names, is this normal?
1710597580589.png
I fixed this by configuring/using the client from the game folder/adding and downloading the texts.eng_eu.pak from the help channel on discord and adding it as an addon. So, in the end, no need for the client :)
 
Last edited:
Can anyone help me out with an issue? I've been following along fine, and have everything up and running except when I try to run the startLocalServer, it spits out this before closing, and I can't seem to track down what's causing it, as all the directories in server properties files seem to be otherwise working:
(Yes I have everything on my D drive)


[03-18 11:07:19,224, 11732] main - INFO shardstarter.utils.ResourceSystemStarter : loading servers configurations...
[03-18 11:07:19,227, 11735] main - WARN io.vfs.file.VFSImplRead : Underlying file system is not case-sensitive, additional checks will be enabled and can cause performance degradation. To avoid this, use case sensitive file systems (which are usually provided by Linux systems).
[03-18 11:07:19,228, 11736] main - ERROR verify : unable to start server
java.lang.Throwable: system.base.LaunchException: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at asserts.Verify.wrap(Verify.java:93)
at asserts.Verify.fail(Verify.java:72)
at launch.main.LauncherMain.run(LauncherMain.java:156)
at launch.main.LauncherMain.launchEx(LauncherMain.java:74)
at launch.main.LauncherMain.launch(LauncherMain.java:82)
at shardstarter.ShardMain.main(ShardMain.java:15)
Caused by: system.base.LaunchException: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at shardstarter.utils.ResourceSystemStarter.startStable(ResourceSystemStarter.java:146)
at shardstarter.utils.ResourceSystemStarter.start(ResourceSystemStarter.java:71)
at shardstarter.utils.Starter.start(Starter.java:37)
at shardstarter.ShardServerStarter.start(ShardServerStarter.java:102)
at launch.ApplicationStarter.start(ApplicationStarter.java:26)
at launch.main.LauncherMain.run(LauncherMain.java:153)
... 3 more
Caused by: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at resourceDB.storage.ResourceSystemHelper.create(ResourceSystemHelper.java:313)
at shardstarter.utils.ResourceSystemStarter.startStable(ResourceSystemStarter.java:84)
... 8 more
Caused by: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at io.vfs.file.VFSImplRead.<init>(VFSImplRead.java:47)
at io.vfs.highLevel.MainVFS.createVFS(MainVFS.java:217)
at io.vfs.highLevel.MainVFS.init(MainVFS.java:105)
at resourceDB.storage.ResourceSystemHelper.create(ResourceSystemHelper.java:309)
... 9 more
[03-18 11:07:19,230, 11738] main - INFO shardstarter.ShardServerStarter : launcher shutdown called
[03-18 11:07:19,231, 11739] main - INFO logging.init.Logging : About to shutdown channel engines: []
[03-18 11:07:19,231, 11739] main - INFO logging.init.Logging : Completed shutdown of channel engines []
 
OP
al5yal511

al5yal511

Administrator
Staff member
Admin
Guide Author
Can anyone help me out with an issue? I've been following along fine, and have everything up and running except when I try to run the startLocalServer, it spits out this before closing, and I can't seem to track down what's causing it, as all the directories in server properties files seem to be otherwise working:
(Yes I have everything on my D drive)


[03-18 11:07:19,224, 11732] main - INFO shardstarter.utils.ResourceSystemStarter : loading servers configurations...
[03-18 11:07:19,227, 11735] main - WARN io.vfs.file.VFSImplRead : Underlying file system is not case-sensitive, additional checks will be enabled and can cause performance degradation. To avoid this, use case sensitive file systems (which are usually provided by Linux systems).
[03-18 11:07:19,228, 11736] main - ERROR verify : unable to start server
java.lang.Throwable: system.base.LaunchException: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at asserts.Verify.wrap(Verify.java:93)
at asserts.Verify.fail(Verify.java:72)
at launch.main.LauncherMain.run(LauncherMain.java:156)
at launch.main.LauncherMain.launchEx(LauncherMain.java:74)
at launch.main.LauncherMain.launch(LauncherMain.java:82)
at shardstarter.ShardMain.main(ShardMain.java:15)
Caused by: system.base.LaunchException: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at shardstarter.utils.ResourceSystemStarter.startStable(ResourceSystemStarter.java:146)
at shardstarter.utils.ResourceSystemStarter.start(ResourceSystemStarter.java:71)
at shardstarter.utils.Starter.start(Starter.java:37)
at shardstarter.ShardServerStarter.start(ShardServerStarter.java:102)
at launch.ApplicationStarter.start(ApplicationStarter.java:26)
at launch.main.LauncherMain.run(LauncherMain.java:153)
... 3 more
Caused by: resourceDB.storage.ResourceDBCreator$CreatorException: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at resourceDB.storage.ResourceSystemHelper.create(ResourceSystemHelper.java:313)
at shardstarter.utils.ResourceSystemStarter.startStable(ResourceSystemStarter.java:84)
... 8 more
Caused by: java.io.IOException: Can't find root D:/Allods%20Server%207/game/data directory for relative path D:\Allods%20Server%207\server_bin\jars\..\..\game\data (cwd = D:\Allods Server 7\server_bin\shard\cfg)
at io.vfs.file.VFSImplRead.<init>(VFSImplRead.java:47)
at io.vfs.highLevel.MainVFS.createVFS(MainVFS.java:217)
at io.vfs.highLevel.MainVFS.init(MainVFS.java:105)
at resourceDB.storage.ResourceSystemHelper.create(ResourceSystemHelper.java:309)
... 9 more
[03-18 11:07:19,230, 11738] main - INFO shardstarter.ShardServerStarter : launcher shutdown called
[03-18 11:07:19,231, 11739] main - INFO logging.init.Logging : About to shutdown channel engines: []
[03-18 11:07:19,231, 11739] main - INFO logging.init.Logging : Completed shutdown of channel engines []
fist you can find logs here \server_bin\shard\logs give us the server.log

second, try to move your folder to C:// ... and make sure you don't have weird symbols or characters or symbols to the path directory. i see Allods%20Server%207 is unreadable i believe you're using some spaces or symbols.

if not check startlocalserver.bat with notepad and edit "../../../vendors/Java/jdk/bin/java.exe"
 
View attachment 2915
View attachment 2896

View attachment 2897Downloaod Files
You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

You do not have permission to view link Log in or register now.

AORG
View attachment 2898

Installation
1- install postgres (set username to : postgres) ( set password to : postgres)
2- install wamp
3- install java

Configuration
create a folder in c:// with any name
inside you need to have it look like this
1- Game folder
2- server_bin
3-smb_master
4- vendors

edit Server_7.0\server_bin\shard\cfg\shard.xml
line32 to 36

<accountServer maxUsersOnShard="5000">
<approve ip="127.0.0.1" port="9347"/>
<auth ip="127.0.0.1" port="9340" timeout="30000"/>
<api host="127.0.0.1" port="9357" protocol="http"/>
</accountServer>
View attachment 2914

1- After installing wamp, run it and go to
You do not have permission to view link Log in or register now.

View attachment 2894

the username is : root
there is no password.

View attachment 2899

Go to users accounts
View attachment 2900
Select Edit previliges on account : root
View attachment 2901
select change password, and set password to : root
then hit enter.

View attachment 2902
you can see now the password is "Yes"
View attachment 2903
you must see the notification. now refresh page and input your new password.

Next create database name: allods_master

View attachment 2904
Now select database allods_master
Then select import file, choose allods_master.sql
if you see error ssh_acess already exist, don't worry.

View attachment 2907le


Next open PgAdmin III

Double click on postgreSQL 9.5
enter password : postgres

View attachment 2909


Right click "Databases"
View attachment 2910
New database.
do this and create 4 databases
1- shard
2- 123
3- billing
4- accounts
View attachment 2911

Starting the server

1- Run server_bin\accountServer\startAccountServer.bat

View attachment 2893

2- Run smb_master\server_bin\masterServer\start.bat
View attachment 2906


3- Run smb_master\server_bin\masterServerAgent\start.bat View attachment 2908

4- Run server_bin\billingServer\startBillingServer.bat

View attachment 2912



5- Run server_bin\itemMallServer\startItemMallServer.bat
View attachment 2913



6- Now final part is to Run server_bin\shard\startLocalServer.bat
View attachment 2916

Client and login
Download
AORG ( instructions inside).
Extract in wamp www folder
go to
You do not have permission to view link Log in or register now.
or
You do not have permission to view link Log in or register now.
1.0.php
View attachment 2917
you can check pgadmin accounts table view rows.

now to login in-game
edit allods client divinity 7.0\Profiles\accountServer.cfg
account_srv_host = "127.0.0.1"
account_srv_port = 9340

Then launch allods client divinity 7.0\bin\AOgame.exe
Enter your username&password and Enjoy

FAQ


1- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (1). Last acquisition attempt exception:
org.postgresql.util.PSQLException: FATAL: password authentication failed for user "postgres"
  • Check server_bin\accountServer\shard.xml
  • <db host="127.0.0.1" user="postgres" password="postgres" />

2- (Access denied for user 'root'@'localhost' (using password: YES))
  • check your phpmyadmin user password, and master server configs.
3- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (1). Last acquisition attempt exception:
org.postgresql.util.PSQLException: FATAL: database "billing" does not exist
  • Open pgadmin III
  • create database billing

Game folder is uploaded.
configs needs changes
Thank you so much. I appreciate.
 

timon49

Active member
who said for beginners? It can be anyone, it can be an archive, after one or two years you might forget these basic steps. Anyway my audience is mainly people who want to make servers, developers who don't have knowledge about allods. Admins who want to open servers and also beginners. 4.0 is not my interest so I will never do guides for that version. Soon I will release guides how to add stuff to 7.0
How soon should we expect a guide to adding new content ? =)
 

Top Bottom