Думаю может кому пригодится) Ну естестно для начала берём 2 серва. Распаковываем их куда это уж сами смарите ^-^ Дальше первый настраиваем так как описано ТУТ Ну меняем что ваша душа изволит и т.д. и т.п. Впринципе с настройками первого закончено =) Приступим к настройке второго сервера Для начала также в pnpmeadmin создаёт вторую БД (Например ragnarok2). Импортируем в неё всё нужные файлы. В первой базе (ragnarok) открывает таблицу login и добавляем нового юзверя Код: account_id делаем 2 userid s2 userpass p2 sex S Приступаем к файлам: Файл char_athena.conf Код: // Server Communication username and password. userid: s2 passwd: p2 // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: You should not use spaces in the server name, or guild emblems won't work client-side! server_name: ServerName // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: ServerName // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //login_ip: 127.0.0.1 // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Login Server Port login_port: 6900 // Character Server IP // The character server exports this IP address to the entire world. // NOTE: You should only need to set this if you are running behind a // firewall or are on a machine with multiple interfaces. // char_ip:127.0.0.1 // Character Server Port char_port: 6221 Естественно не забывая про свой IPшник Файл grf-files.txt Тут я думаю все всё усвоили Файл inter_athena.conf Код: // MySQL Login SQL Server login_server_ip: 127.0.0.1 login_server_port: 3306 login_server_id: root login_server_pw: vertrigo login_server_db: ragnarok2 // MySQL Character SQL server char_server_ip: 127.0.0.1 char_server_port: 3306 char_server_id: root char_server_pw: vertrigo char_server_db: ragnarok2 // MySQL Map SQL Server map_server_ip: 127.0.0.1 map_server_port: 3306 map_server_id: root map_server_pw: vertrigo map_server_db: ragnarok2 // MySQL Log SQL Database log_db_ip: 127.0.0.1 log_db_port: 3306 log_db_id: root log_db_pw: vertrigo log_db: log // MySQL Mail SQL Server mail_server_ip: 127.0.0.1 mail_server_port: 3306 mail_server_id: root mail_server_pw: vertrigo mail_server_db: ragnarok2 // for TXT -> SQL convertors db_server_ip: 127.0.0.1 db_server_port: 3306 db_server_id: root db_server_pw: vertrigo db_server_logindb: ragnarok2 Файл login_athena.conf его можно и не трогать) Файл map_athena.conf Код: // Interserver communication passwords, set in account.txt (or equiv.) userid: s2 passwd: p2 // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //char_ip: 10.0.0.137 // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 10.0.0.137 // Character Server Port char_port: 6221 // Map Server IP // The map server exports this IP address to the entire world. // NOTE: You should only need to set this if you are running behind a // firewall or are on a machine with multiple interfaces. //map_ip: 10.0.0.137 // Map Server Port map_port: 6222 Ещё раз повторю, не забываем про свои IP =) Теперь открываем файл runserver-sql.bat и удаляем не нужные строки, вот например мой Код: @echo off rem This is and auto-restart script for the eAthena Ragnarok Online Server Emulator. rem It will also keep the map server OPEN after it crashes to that errors may be rem more easily identified rem Writen by Jbain echo Jbain's eAthena Start script for Windoze echo Edited by Evera (slightly) for SQL servers start cmd /k charserv-sql.bat start cmd /k mapserv-sql.bat
|