Назад

Запуск 2х серверов на одной машине (SQL)

Автор: MiRoTVoReZ: Дата: 06.11.2008

Думаю может кому пригодится)
Ну естестно для начала берём 2 серва. Распаковываем их куда это уж сами смарите ^-^
Дальше первый настраиваем так как описано тут Гайд по установке и настройке сервера Ragnarok (Эмулятор eAthena SQL)
Ну меняем что ваша душа изволит и т.д. и т.п. Впринципе с настройками первого закончено =) Приступим к настройке второго сервера
Для начала также в 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




Будут проблемы пишите :rolleyes:

Автор: MiRoTVoReZ: Дата: 06.19.2008

Цитата(firmont @ 19.6.2008, 7:12)
я пользуюсь RoServerConsole - можно ли как нить с ними сделать 2 сервера.

Если честно я пользуюсь им тоже, но как то не было даже мысли через него запускать 2 серва)))

Попробуй с этим покапаться
D:\Ragnarok\login-server_sql.exe
  D:\Ragnarok\char-server_sql.exe
  D:\Ragnarok\map-server_sql.exe

Автор: Asmanyk: Дата: 11.04.2008

У меня проблемка Помоги Стукни в асю 410234100 :rolleyes:

Автор: Cole McCormick: Дата: 11.04.2008

лехче тебе стукнуть ему)

Автор: Apachie: Дата: 11.05.2008

Цитата(Asmanyk @ 4.11.2008, 18:03)
У меня проблемка Помоги Стукни в асю 410234100 :rolleyes:

чем больше ты просишь стукнуть в асю тем больше тебе её боятся давать! ибо это уже пройденная практика помощи по аське! спам и флуд с глупыми вопросами обеспечен


НАПИШИ ТУТ РАСКРОЙ ПРОБЛЕМУ СЛОВАМИ КАРТИНКАМИ ЛОГАМИ

жду йа действий от тебя Asmanyk!!!

Автор: FatalitY: Дата: 11.05.2008

а если не бум бум то мы тебе поможем ===> $ ;)

Автор: Мельхиор: Дата: 11.05.2008

Кто пустил Фаталити в админы? Он задолбал про свои $ напоминать!!!

Автор: MiRoTVoReZ: Дата: 11.05.2008

Не могу понять что тут такого сложного. Гайд вроде написал общедоступно. Если конечно нужно что подправить подправлю \=





ЗЫ:

Автор: FatalitY: Дата: 11.05.2008

Цитата(Мельхиор @ 5.11.2008, 10:47)
Кто пустил Фаталити в админы? Он задолбал про свои $ напоминать!!!


ну а вобшето щас за бесплатно некто нечего не делает запомни :P

Автор: Мяфк: Дата: 11.05.2008

Я сделаю за бесплатно а ты токо за $ и можеш =)

Автор: Мельхиор: Дата: 11.06.2008

Я тоже... За деньги каждый идиот может, а ты без них попробуй!!! Полезно для благородства!

Автор: Мяфк: Дата: 11.06.2008

+1)

Автор: Apachie: Дата: 11.06.2008

флуд не по теме в субботу чистка форума

Автор: Мяфк: Дата: 11.06.2008

Всмысле всю базу очистите или просто флуд?)

Автор: Cole McCormick: Дата: 11.06.2008

всю базу.

Автор: Apachie: Дата: 11.06.2008

ты че серьезно :blink: ???????

Автор: Cole McCormick: Дата: 11.06.2008

зависит от обстоятельств.

Автор: Мельхиор: Дата: 11.06.2008

Не... Я думаю надо флуд подмести и всё...

Автор: FatalitY: Дата: 11.13.2008

в гайде явно что то ты упустил к примеру темку про смену портов ...

так как новечки не сразу втюхают как у тебя написано ...

Автор: TIM_ON: Дата: 07.16.2009

А почему нужно в первой базе (ragnarok), а не во второй, прописывать имя нового чара?

Автор: enr00: Дата: 01.02.2010

а как сделать что бы зайти потом в игру на первый сервер и второй

Автор: Хитрюга Джэк: Дата: 06.24.2011

сделал всё по гайду - в итоге второй сервак так и не запускается.
в чём может быть проблемма?



как я понимаю второй сервак необходимо тоже запустить и запуская его появляется эта ошибка.

Автор: Renegade: Дата: 06.24.2011

там написано что логинпас некатит.

Автор: Хитрюга Джэк: Дата: 06.24.2011

поправил - теперь вот что


лог сервер и чар сервер крашатся

Автор: Кеник: Дата: 06.24.2011

Порт занят.

Автор: Хитрюга Джэк: Дата: 06.24.2011

какие порты можно использовать кроме этого стандартного?

Автор: Renegade: Дата: 06.24.2011

любой свободный.

http://ping.eu/port-chk/

Автор: Хитрюга Джэк: Дата: 06.24.2011

подскажите какие порты стандартно открыты и их можно использовать для ро?

Автор: Кеник: Дата: 06.24.2011

в конфигах у тебя в одном например порты 5121 и 6121, в другом поставь 5122 и 6122 ну и т.п.

Автор: Хитрюга Джэк: Дата: 06.24.2011

подобные порты закрыты. может есть прога чтобы посмотреть весь список открытых портов? видимо фаервол всё по прикрывал, а как в нём открыть - так и не разобрался.

Автор: Renegade: Дата: 06.24.2011

Цитата Хитрюга Джэк;43862:
подскажите какие порты стандартно открыты


все. 00-FF