Аллоды онлайн создание сервера 1.1 (Видео гайд)

Аллоды онлайн создание сервера 1.1 (Видео гайд)

1.AccountServer Запустите " pgAdmin3 " и войдите в базу данных сервера (введите свой ??пароль). Дважды щелкните на сервер для подключения к нему. Кликните ПКМ по " Базы данных " и выберите пункт " Новая база данных " Введите " ao_account_trunk16 " и нажмите ок. Дважды щелкните на новой БД (" ao_account_trunk16 ") для подключения к ней.

Теперь настроим shard_local.xml. Идем по пути " server_bin\accountServer\cfg " и открываем файл shard_local.xml (через блокнот). На 10 строчке измените поля User и Password

Password такой же какой задали в postgresSQL Запускаем файл AccountServer (" server_bin\accountServer\startAccountServer.bat ") Если делали все правильно то должно получится так:

  • Откройте Wamp корневую папку (по умолчанию " C:\wamp ").
  • Создайте здесь новую папку " allods ".
  • Переместить содержимое папки " server_bin\server_api\ " в папку" allods ".
  • То есть, после того как вы все сделали, ваша папка " C:\wamp\allods " должна иметь 5 папок: " hessian ", " hessianPhpPatch ", " j2php ", " java ", " php ".
  • Щелкните по иконке Wamp в трее, выберите " PHP ", в выпадающем списке выберите " php.ini ".
  • В " php.ini " нажмите Ctrl + F и найдите " ; Paths and Directories ; "
  • Ниже, в следующей пустой строке, добавьте в следующую строку как есть:

Должно получится как то так:

  • Переместите папку " PHP " из " C:\wamp\allods " в папку " C:\wamp\www ".
  • Отредактируйте " C:\wamp\www\php\accountExample.php ". (этот файл я положу в архив )

И примерно на 29 строка замените " AccountStatus::Inactive() " на " AccountStatus::Active() ".

если вы все делали правильно то по этому адресу внизу страницы должно получится так

Если у вас получилось так как показано на картинке, значит ваш AccountServer работает, а у вас уже есть аккаунт. По умолчанию: igrun.igrunov - login playerok - password

  • Щелкните по иконке Wamp в трее и выберите " PhpMyAdmin ".
  • Нажмите на " Базы данных " (" Databases ") и создайте новую базу данных: " allods_online_masterserver_trunk "
  • Запустите файл " server_bin\masterServer\startMasterServer.bat ".

Настройка Shard.

  • " allods_online_mail_RC_1_1_02 "
  • " allods_online_guild_trunk_6 "
  • " allods_online_RC_1_1_02 "
  • " allods_online_auction_trunk_10 "

Щелкните по иконке Wamp в трее и выберите " MySQL " в выпадающем списке выберете " Консоль MySQL ". Т.к. пароля по умолчанию нету нажимаем enter. Вставьте туда этот код как есть:

Запуск Shard Если нужно редактируйте файл " server_bin\shard\cfg\shard.xml ". (я оставил как есть)

Запустите файл " server_bin\shard\startServerDefault.bat " Если все будет хорошо то вы увидите:

P.S. по умолчанию загружаются только 2 карты (начальные карты империи/лиги), если хотите загрузить/убрать карты, то отредактируйте " server_bin\shard\cfg\maps.cfg " этот файл.

Для полного запуска всех карт необходимо около 24 гигов оперативки )))

Сервер настроен и уже можно играть))

P.S. когда вы запускаете " startServerDefault.bat " у вас должны быть запущенны " startAccountServer " и " startMasterServer.bat "

Настройка ЛР

1.В папку " Server\server_bin\billingServer " добавить батник: " startbilingServerCommon.bat " - название батника

2.В папку " Server\server_bin\itemMallServer " добавить батник: " startitemMallServerCommon.bat " - название батника

3. В папку " Server\game\data\Packs " добавить файл " XDB_ItemMall.Server.pak " (будет в архиве)

4.Создать базу данных " allods_online_billing_trunk_rc2 " (Кликнуть по иконке Wamp в трее выбрать " phpMyAdmin ", выбрать "Базы данных" и создать базу данных))) ) Далее зайти в базу данных " allods_online_billing_trunk_rc2 " (просто кликнуть по ней в левом столбике) Сверху (в шапке сайта ) выбрать импорт и выбрать файл " allods_online_billing_trunk_rc2.sql " (будет в архиве ) и нажать копку ок.

Настройка клиента

В файле " Client\Profiles\accountServer.cfg " впишите следующие :

  • " startAccountServer.bat "
  • " startMasterServer.bat "
  • " startServerDefault.bat "
  • " startAccountServer.bat "
  • " startAccountServer.bat "
  • " startbilingServerCommon.bat "
  • " startitemMallServerCommon.bat "
  • " startServerDefault.bat "
  • В папке игры, в папке " Profiles " найти файл " input.cfg "
  • Открыть его и после строчки " commonbindsection " вписать как есть " bind toggle_debug_console '`' "
  • При первом запуске надо набрать " set_access Master " (Gm Console), далее перезайти в игру.

тильда. P.S. В обучении большинство gm команд не работают

Helper.rar (134.3 Кб, 1400 просмотров)
  • Barabashka01_renamed_1147672_30062021
  • SkilledSniper_renamed_713027_03072020
  • Barabashka01_renamed_1147672_30062021
  • TDSko_renamed_1146511_24042021

Барабашка, вопрос на счет MasterServer ошибку выдает :( [spoiler=Логи] D:\Для серва\server_bin\masterServer>call startMasterServerCustom.bat cfg/shard_ local.xml

D:\Для серва\server_bin\masterServer>call ../scripts/startServer.bat 64 512 ../j ars masterServer.MasterServerMain.jar -maps ../cfg/shard_local.xml

D:\Для серва\server_bin\masterServer>REM 64 - permanent memory size (MB)

D:\Для серва\server_bin\masterServer>REM 512 - memory min/max size (MB)

D:\Для серва\server_bin\masterServer>REM ../jars, . - other params

D:\Для серва\server_bin\masterServer>REM pushedx: Taking this out since we will set var ourselves

D:\Для серва\server_bin\masterServer>REM call ../../vendors/defineJavaHome.bat

D:\Для серва\server_bin\masterServer>cd cfg

D:\Для серва\server_bin\masterServer\cfg>"C:\Program Files (x86)\Java\jdk1.6.0_1 8\bin\java.exe" -server -XX:MaxPermSize=64m -Xmx512M -Xms512M -XX:+UseConcMarkSw eepGC -XX:+CMSIncrementalMode -Xdebug -Xrunjdwp:transport=dt_socket,server=y,sus pend=n,address=-maps -jar ../../jars/masterServer.MasterServerMain.jar ../cfg/sh ard_local.xml Listening for transport dt_socket at address: 53415 log4j:WARN No appenders could be found for logger (launch.main.LauncherMain). log4j:WARN Please initialize the log4j system properly. [07-10 19:04:45,084, 449] main - INFO launch.main.LauncherMain : loading confi g from ../cfg/shard_local.xml [07-10 19:04:51,909, 7274] main - INFO launch.main.LauncherMain : loading from cfg "../cfg/shard_local.xml", server "masterServer", deploy = 127.0.0.1 [07-10 19:04:51,910, 7275] main - INFO launch.main.LauncherMain : Server type is "masterServer" [07-10 19:04:51,949, 7314] main - INFO tools.reflection.ClassesLoader : loadin g classess from [server\bin, \jars\, \jars_local\]. [07-10 19:04:54,157, 9522] main - INFO tools.reflection.ClassesLoader : 2152 c lasses loaded in 2.206 seconds [07-10 19:04:54,837, 10202] main - INFO DatabaseService : Database "jdbc:mysql ://127.0.0.1/allods_online_masterserver_trunk?useUnicode=yes&ch aracterEncoding=U TF-8&rewriteBatchedStatements=false&allowMultiQueries =false&connectTimeout=50000 0&socketTimeout=500000" is used. [07-10 19:04:55,258, 10623] main - ERROR verify : org.apache.commons.dbcp.SQLNe stedException: Cannot create PoolableConnectionFactory (Access denied for user ' postgres'@'localhost' (using password: NO)) dbcommons.jdbc.exception.DatabaseConfigurationExce ption: org.apache.commons.dbcp .SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'postgres'@'localhost' (using password: NO)) at dbcommons.jdbc.pool.dbcpimpl.ConnectionsPoolDBCPIm pl.<init>(Connectio nsPoolDBCPImpl.java:57) at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Construc tor.java:513) at dbcommons.jdbc.helper.ReflectionHelper.instantiate (ReflectionHelper.j ava:96) at dbcommons.jdbc.helper.ReflectionHelper.createInsta nce(ReflectionHelpe r.java:41) at dbcommons.jdbc.pool.ConnectionsPool.createInstance (ConnectionsPool.ja va:20) at dbcommons.jdbc.JDBCContext.<init>(JDBCContext.java :106) at masterServer.db.jdbcimpl.MasterServerDBContextJDBC Impl.<init>(MasterS erverDBContextJDBCImpl.java:23) at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:42) at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:105) at masterServer.MasterServerStarter.startSync(MasterS erverStarter.java:5 6) at launch.CommonStarterImpl.start(CommonStarterImpl.j ava:36) at launch.main.LauncherMain.run(LauncherMain.java:75) at launch.main.LauncherMain.launch(LauncherMain.java: 108) at masterServer.MasterServerMain.main(MasterServerMai n.java:16) Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableCon nectionFactory (Access denied for user 'postgres'@'localhost' (using password: N O)) at org.apache.commons.dbcp.BasicDataSource.createData Source(BasicDataSou rce.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnect ion(BasicDataSource .java:880) at dbcommons.jdbc.pool.dbcpimpl.ConnectionsPoolDBCPIm pl.<init>(Connectio nsPoolDBCPImpl.java:54) . 16 more Caused by: java.sql.SQLException: Access denied for user 'postgres'@'localhost' (using password: NO) at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:946) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:2985) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:885) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java: 3421) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:12 47) at com.mysql.jdbc.Connection.createNewIO(Connection.j ava:2775) at com.mysql.jdbc.Connection.<init>(Connection.java:1 555) at com.mysql.jdbc.NonRegisteringDriver.connect(NonReg isteringDriver.java :285) at org.apache.commons.dbcp.DriverConnectionFactory.cr eateConnection(Driv erConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory. makeObject(Poolable ConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateCo nnectionFactory(Bas icDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createData Source(BasicDataSou rce.java:1221) . 18 more

[07-10 19:04:55,269, 10634] main - ERROR verify : unable to start server system.base.LaunchException: dbcommons.exception.DBContextCreationException: dbc ommons.jdbc.exception.DatabaseConfigurationExcepti on: Can't create implementatio n for class dbcommons.jdbc.pool.ConnectionsPool at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:107) at masterServer.MasterServerStarter.startSync(MasterS erverStarter.java:5 6) at launch.CommonStarterImpl.start(CommonStarterImpl.j ava:36) at launch.main.LauncherMain.run(LauncherMain.java:75) at launch.main.LauncherMain.launch(LauncherMain.java: 108) at masterServer.MasterServerMain.main(MasterServerMai n.java:16) Caused by: dbcommons.exception.DBContextCreationException: dbcommons.jdbc.except ion.DatabaseConfigurationException: Can't create implementation for class dbcomm ons.jdbc.pool.ConnectionsPool at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:44) at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:105) . 5 more Caused by: dbcommons.jdbc.exception.DatabaseConfigurationExce ption: Can't create implementation for class dbcommons.jdbc.pool.ConnectionsPool at dbcommons.jdbc.helper.ReflectionHelper.createInsta nce(ReflectionHelpe r.java:48) at dbcommons.jdbc.pool.ConnectionsPool.createInstance (ConnectionsPool.ja va:20) at dbcommons.jdbc.JDBCContext.<init>(JDBCContext.java :106) at masterServer.db.jdbcimpl.MasterServerDBContextJDBC Impl.<init>(MasterS erverDBContextJDBCImpl.java:23) at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:42) . 6 more

[07-10 19:04:55,282, 10647] main - INFO masterServer.MasterServerMain : shut d own request received, shutting down. [07-10 19:04:55,284, 10649] main - INFO masterServer.MasterServerMain : master server shut down [07-10 19:04:55,361, 10726] Thread-2 - INFO launch.main.LauncherMain : shuttin g down. [07-10 19:04:55,363, 10728] Thread-2 - INFO launch.main.LauncherMain : finishe d

D:\Для серва\server_bin\masterServer\cfg>pause Press any key to continue . . .[/spoiler] что делать подскажи :) skype: ivansobolev666

  • diabolo666_renamed_1146938_27112019

Барабашка, вопрос на счет MasterServer ошибку выдает :( [spoiler=Логи] D:\Для серва\server_bin\masterServer>call startMasterServerCustom.bat cfg/shard_ local.xml

D:\Для серва\server_bin\masterServer>call ../scripts/startServer.bat 64 512 ../j ars masterServer.MasterServerMain.jar -maps ../cfg/shard_local.xml

D:\Для серва\server_bin\masterServer>REM 64 - permanent memory size (MB)

D:\Для серва\server_bin\masterServer>REM 512 - memory min/max size (MB)

D:\Для серва\server_bin\masterServer>REM ../jars, . - other params

D:\Для серва\server_bin\masterServer>REM pushedx: Taking this out since we will set var ourselves

D:\Для серва\server_bin\masterServer>REM call ../../vendors/defineJavaHome.bat

D:\Для серва\server_bin\masterServer>cd cfg

D:\Для серва\server_bin\masterServer\cfg>"C:\Program Files (x86)\Java\jdk1.6.0_1 8\bin\java.exe" -server -XX:MaxPermSize=64m -Xmx512M -Xms512M -XX:+UseConcMarkSw eepGC -XX:+CMSIncrementalMode -Xdebug -Xrunjdwp:transport=dt_socket,server=y,sus pend=n,address=-maps -jar ../../jars/masterServer.MasterServerMain.jar ../cfg/sh ard_local.xml Listening for transport dt_socket at address: 53415 log4j:WARN No appenders could be found for logger (launch.main.LauncherMain). log4j:WARN Please initialize the log4j system properly. [07-10 19:04:45,084, 449] main - INFO launch.main.LauncherMain : loading confi g from ../cfg/shard_local.xml [07-10 19:04:51,909, 7274] main - INFO launch.main.LauncherMain : loading from cfg "../cfg/shard_local.xml", server "masterServer", deploy = 127.0.0.1 [07-10 19:04:51,910, 7275] main - INFO launch.main.LauncherMain : Server type is "masterServer" [07-10 19:04:51,949, 7314] main - INFO tools.reflection.ClassesLoader : loadin g classess from [server\bin, \jars\, \jars_local\]. [07-10 19:04:54,157, 9522] main - INFO tools.reflection.ClassesLoader : 2152 c lasses loaded in 2.206 seconds [07-10 19:04:54,837, 10202] main - INFO DatabaseService : Database "jdbc:mysql ://127.0.0.1/allods_online_masterserver_trunk?useUnicode=yes&ch aracterEncoding=U TF-8&rewriteBatchedStatements=false&allowMultiQueries =false&connectTimeout=50000 0&socketTimeout=500000" is used. [07-10 19:04:55,258, 10623] main - ERROR verify : org.apache.commons.dbcp.SQLNe stedException: Cannot create PoolableConnectionFactory (Access denied for user ' postgres'@'localhost' (using password: NO)) dbcommons.jdbc.exception.DatabaseConfigurationExce ption: org.apache.commons.dbcp .SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'postgres'@'localhost' (using password: NO)) at dbcommons.jdbc.pool.dbcpimpl.ConnectionsPoolDBCPIm pl.<init>(Connectio nsPoolDBCPImpl.java:57) at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstruct orAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingC onstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Construc tor.java:513) at dbcommons.jdbc.helper.ReflectionHelper.instantiate (ReflectionHelper.j ava:96) at dbcommons.jdbc.helper.ReflectionHelper.createInsta nce(ReflectionHelpe r.java:41) at dbcommons.jdbc.pool.ConnectionsPool.createInstance (ConnectionsPool.ja va:20) at dbcommons.jdbc.JDBCContext.<init>(JDBCContext.java :106) at masterServer.db.jdbcimpl.MasterServerDBContextJDBC Impl.<init>(MasterS erverDBContextJDBCImpl.java:23) at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:42) at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:105) at masterServer.MasterServerStarter.startSync(MasterS erverStarter.java:5 6) at launch.CommonStarterImpl.start(CommonStarterImpl.j ava:36) at launch.main.LauncherMain.run(LauncherMain.java:75) at launch.main.LauncherMain.launch(LauncherMain.java: 108) at masterServer.MasterServerMain.main(MasterServerMai n.java:16) Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableCon nectionFactory (Access denied for user 'postgres'@'localhost' (using password: N O)) at org.apache.commons.dbcp.BasicDataSource.createData Source(BasicDataSou rce.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnect ion(BasicDataSource .java:880) at dbcommons.jdbc.pool.dbcpimpl.ConnectionsPoolDBCPIm pl.<init>(Connectio nsPoolDBCPImpl.java:54) . 16 more Caused by: java.sql.SQLException: Access denied for user 'postgres'@'localhost' (using password: NO) at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:946) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:2985) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:885) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java: 3421) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:12 47) at com.mysql.jdbc.Connection.createNewIO(Connection.j ava:2775) at com.mysql.jdbc.Connection.<init>(Connection.java:1 555) at com.mysql.jdbc.NonRegisteringDriver.connect(NonReg isteringDriver.java :285) at org.apache.commons.dbcp.DriverConnectionFactory.cr eateConnection(Driv erConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory. makeObject(Poolable ConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateCo nnectionFactory(Bas icDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createData Source(BasicDataSou rce.java:1221) . 18 more

[07-10 19:04:55,269, 10634] main - ERROR verify : unable to start server system.base.LaunchException: dbcommons.exception.DBContextCreationException: dbc ommons.jdbc.exception.DatabaseConfigurationExcepti on: Can't create implementatio n for class dbcommons.jdbc.pool.ConnectionsPool at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:107) at masterServer.MasterServerStarter.startSync(MasterS erverStarter.java:5 6) at launch.CommonStarterImpl.start(CommonStarterImpl.j ava:36) at launch.main.LauncherMain.run(LauncherMain.java:75) at launch.main.LauncherMain.launch(LauncherMain.java: 108) at masterServer.MasterServerMain.main(MasterServerMai n.java:16) Caused by: dbcommons.exception.DBContextCreationException: dbcommons.jdbc.except ion.DatabaseConfigurationException: Can't create implementation for class dbcomm ons.jdbc.pool.ConnectionsPool at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:44) at masterServer.MasterServerStarter.createDatabaseSer vice(MasterServerSt arter.java:105) . 5 more Caused by: dbcommons.jdbc.exception.DatabaseConfigurationExce ption: Can't create implementation for class dbcommons.jdbc.pool.ConnectionsPool at dbcommons.jdbc.helper.ReflectionHelper.createInsta nce(ReflectionHelpe r.java:48) at dbcommons.jdbc.pool.ConnectionsPool.createInstance (ConnectionsPool.ja va:20) at dbcommons.jdbc.JDBCContext.<init>(JDBCContext.java :106) at masterServer.db.jdbcimpl.MasterServerDBContextJDBC Impl.<init>(MasterS erverDBContextJDBCImpl.java:23) at masterServer.db.jdbcimpl.MasterServerDBContextFact oryImpl.createConte xt(MasterServerDBContextFactoryImpl.java:42) . 6 more

[07-10 19:04:55,282, 10647] main - INFO masterServer.MasterServerMain : shut d own request received, shutting down. [07-10 19:04:55,284, 10649] main - INFO masterServer.MasterServerMain : master server shut down [07-10 19:04:55,361, 10726] Thread-2 - INFO launch.main.LauncherMain : shuttin g down. [07-10 19:04:55,363, 10728] Thread-2 - INFO launch.main.LauncherMain : finishe d

D:\Для серва\server_bin\masterServer\cfg>pause Press any key to continue . . .[/spoiler] что делать подскажи :) skype: ivansobolev666

📎📎📎📎📎📎📎📎📎📎