↑ ↓

как сделать 2 ЛС с 1 базой акков

Тема в разделе "Помощь", создана пользователем $Sunrise$, 10 фев 2016.

  1. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    На форуме видел описания запуска двух сервов на 1 лс и человек отписался что сделал 2 логин сервера с одной базой аккаунтов и 2 сервера соответственно и все работает.
    как сделать 2 ЛС с одной базой аккаунтов не знаю( Подскажите плиз...
     
  2. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    1 логинсервер можно ставить на 2-10 геймсерверов если только они 1 команды

    1) в бд gsid 1 добавляешь строку ниже(после 1 ставишь 2 - 3 и т.д.)
    2)в геймсервере конфиги находишь нетворк
    # Id of this game server
    gameserver.network.login.gsid = 1 (вместо 1 сюда 2 - 3 и т.д.)
     
    Последнее редактирование: 10 фев 2016
  3. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    Спасибо, но я это знаю, проблема в том что когда запускаешь игру, клиент видит 2 сервера, заходишь на любой сервак и попадаешь на один и тот же. как это тогда исправить????
     
  4. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    скрин с бд gsid

    сюда скинь
     
  5. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    #
    # This file is part of aion-lightning <aion-lightning.org>.
    #
    # aion-lightning is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 3 of the License, or
    # (at your option) any later version.
    #
    # aion-lightning is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with aion-lightning. If not, see <Please login or register to view links.
    #
    # ----------------------------
    # Network Config's:
    # ----------------------------

    # Port that will be used to listen for client connections
    gameserver.network.client.port = 7777

    # Host that will be used to listen for client connections
    gameserver.network.client.host = *

    # Maximum online players on the server
    gameserver.network.client.maxplayers = 100

    # Address of login server
    gameserver.network.login.address = 127.0.0.1:9014

    # Id of this game server
    gameserver.network.login.gsid = 125

    # Password of this game server
    gameserver.network.login.password = aion

    # Address of chat server
    # Ip and port of chat server should be accessible from
    # 1) game server
    # 2) all connected clients
    gameserver.network.chat.address = 127.0.0.1:9021

    # Password of this game server for chat server
    gameserver.network.chat.password = aion

    # Number of extra threads dedicated only to read/write network data.
    # Value < 1 means that acceptor thread will also handle read & write.
    # Value > 0 means there will be x dedicated read/write threads + 1 acceptor.
    gameserver.network.nio.threads = 1

    # Number of threads (min) that will be used to execute client packets
    gameserver.network.packet.processor.threads.min = 4

    # Number of threads (max) that will be used to execute client packets
    gameserver.network.packet.processor.threads.max = 4

    # Threshold used to decide when packet processor thread should be killed
    # It have effect only if min threads != max threads
    gameserver.network.packet.processor.threshold.kill = 3

    # Threshold used to decide when extra packet processor thread should be spawned
    # It have effect only if min threads != max threads
    gameserver.network.packet.processor.threshold.spawn = 50

    # This will enable or disable the messages for unknown packets
    gameserver.network.display.unknownpackets = true

    # Enable flood protector
    gameserver.network.flood.connections = false

    # Flood ms in tick
    gameserver.network.flood.tick = 1000

    # Short period
    gameserver.network.flood.short.warn = 10
    gameserver.network.flood.short.reject = 20
    gameserver.network.flood.short.tick = 10

    # Long period
    gameserver.network.flood.long.warn = 30
    gameserver.network.flood.long.reject = 60
    gameserver.network.flood.long.tick = 60
    #
    # This file is part of aion-lightning <aion-lightning.org>.
    #
    # aion-lightning is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 3 of the License, or
    # (at your option) any later version.
    #
    # aion-lightning is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with aion-lightning. If not, see <Please login or register to view links.
    #
    # ----------------------------
    # Network Config's:
    # ----------------------------

    # Port that will be used to listen for client connections
    gameserver.network.client.port = 7778

    # Host that will be used to listen for client connections
    gameserver.network.client.host = *

    # Maximum online players on the server
    gameserver.network.client.maxplayers = 1000

    # Address of login server
    gameserver.network.login.address = localhost:9014

    # Id of this game server
    gameserver.network.login.gsid = 126

    # Password of this game server
    gameserver.network.login.password = aion2

    # Address of chat server
    # Ip and port of chat server should be accessible from
    # 1) game server
    # 2) all connected clients
    gameserver.network.chat.address = 127.0.0.1:9021

    # Password of this game server for chat server
    gameserver.network.chat.password = aion2

    # Number of extra threads dedicated only to read/write network data.
    # Value < 1 means that acceptor thread will also handle read & write.
    # Value > 0 means there will be x dedicated read/write threads + 1 acceptor.
    gameserver.network.nio.threads = 1

    # Number of threads (min) that will be used to execute client packets
    gameserver.network.packet.processor.threads.min = 4

    # Number of threads (max) that will be used to execute client packets
    gameserver.network.packet.processor.threads.max = 4

    # Threshold used to decide when packet processor thread should be killed
    # It have effect only if min threads != max threads
    gameserver.network.packet.processor.threshold.kill = 3

    # Threshold used to decide when extra packet processor thread should be spawned
    # It have effect only if min threads != max threads
    gameserver.network.packet.processor.threshold.spawn = 50

    # This will enable or disable the messages for unknown packets
    gameserver.network.display.unknownpackets = true

    # Enable flood protector
    gameserver.network.flood.connections = false

    # Flood ms in tick
    gameserver.network.flood.tick = 1000

    # Short period
    gameserver.network.flood.short.warn = 10
    gameserver.network.flood.short.reject = 20
    gameserver.network.flood.short.tick = 10

    # Long period
    gameserver.network.flood.long.warn = 30
    gameserver.network.flood.long.reject = 60
    gameserver.network.flood.long.tick = 60
     
  6. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    скрин бд, а не конфиги
     
  7. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    я не совсем понимаю где взять, в сервере или в клиенте????
     
  8. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    база данных логинсервера таблица гамесерверс
    Безымянный.jpg
     
  9. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
  10. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    значит в 1 геймсервере ставь в нетворке

    gameserver.network.login.gsid = 125

    на 2 геймсервере

    gameserver.network.login.gsid = 126
     
  11. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    Конфиги посмотри, там все так и стоит.
     
  12. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44

    в бд и ГСах выставляй ип адреса а не *
     
  13. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    Последовательность моих действий: сначало я запустил первый сервер, проверил, все работает клиент запускается, почти все нужные изменения сделал. Затем сделал копию папка ГС и переименовал ее в ГС1 , в навикат добавил второй сервер, в конфигах 2 ГС изменил gsid на 126 и port на 7778, поменял пароль. Судя по мануалам все должно работать, но не работает.
     
  14. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    в бд и ГСах выставляй ип адреса а не *
     
  15. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    поставил везде 127.0.0.1 и не фурычит или какой айпи ставить???
     
  16. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    внешний ставь везде, если у тебя ротер стоит или динамич ип тогда не проканает
     
  17. TopicStarter Overlay
    Offline

    $Sunrise$

    27
    0
    7
    Кредиты:
    $185,00
    Репутация:
    0
    а есть решение подобной проблемы???
     
  18. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    есть но наврятли кто будет заниматся решением такой проблемы.

    проще у провайдера купить статику за 300 рублей и не парится