1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.2.6 (1.3.4) Тв каждый день (велосипед)

Тема в разделе 'PW Разработки', создана пользователем Roymike, 6 июл 2013.

  1. TopicStarter Overlay

    Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Доброго времени суток, уважаемые форумчане!

    В данной теме будет описан велосипедный способ, с помощью которого вы сможете устроить ТВ/ГвГ несколько раз в неделю.

    Весь смысл заключается в подмене двух файлов (gdeliveryd(отвечает за начало и конец ставок) и domain.sev(отвечает за начало битвы)) и рестарте самого gdeliveryd.

    О том как редактировать начало и конец ставок, а также время начала ТВ вы можете узнать из этой темы.

    Разберём ситуацию, при которой вы хотите сделать ТВ 2 раза в неделю.
    Предположим это будет вторник и четверг.
    Для этого вам необходимо сделать 2 пары файлов gdeliveryd и domain.sev(1 Тв = 1 пара файлов, 2 Тв = 2 пары файлов, 3 Тв = 3 пары файлов и тд.).
    Первая пара файлов к примеру будет настроена так: начало ставок 14:00 во вторник и конец в 15:00 в тот же вторник. А начало ГвГ в 18:00, опять же во вторник. (Вторая пара файлов может быть настроена также но уже для четверга).
    Таким образом становится понятно, что кроме как во вторник и четверг нам эти пары файлов не нужны.
    Поэтому оптимальнее всего будет сделать подмену файлов в эти же дни рано утром или даже ночью, скажем в 5 утра, когда онлайн самый маленький.

    Теперь о самой подмене.

    Разумеется вы можете вручную заменять файлы и перезапускать службу gdeliveryd, но зачем напрягаться если есть замечательная вещь под названием Cron.

    Вот пример одного из моих старых скриптов, который останавливал gdeliveryd, менял файлы и вновь запускал его:

    для совсем чайников объясню что происходит внутри скрипта:
    1. Убиение процесса gdeliveryd.
    2. Удаление файлов gdeliveryd и domain.sev.
    3. Копирование файлов gdeliveryd и domain.sev из папки того или иного дня(назвал папки именами дней чтобы было удобнее) в папку назначения gdeliveryd.
    4. Запуск gdeliveryd.

    Таких скриптов вы можете сделать сколько душе угодно, хоть по 5 раз на дню делайте тв.

    В кроне запишем запуск этого скрипта на 5 утра во вторник скажем, выглядеть будет так:


    Если вы не знаете, что такое крон, ссылку на него я прикрепил выше.

    Спасибо за внимание.
    Denis-root, TheLucky, Deron и 7 другим нравится это.
  2. CoolMan Old school Пользователи

    Сообщения:
    436
    Лайки:
    88
    Пол:
    Мужской
    Репутация:
    0
    а на 1.4.6 не прокатит?
  3. stashiy Пользователи

    Сообщения:
    4
    Лайки:
    2
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    #fffff0
    Неплохая статья хотя велосипед))
  4. TopicStarter Overlay

    Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Покатит для любой версии...
  5. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    И тут заява в чс летит. Типа продал и расшарил
  6. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    И начинается такой типа батл:
    Секс на тебя с предъявами.
    Ты ему хопа - ты перепродавал, свое отбил все дела и тп.
    Он тебе - я не твое продавал.
    Ты ему - да мне пофиг, вы сами сказали, что шара
  7. TopicStarter Overlay

    Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Как сказал один знакомый дедушка своему семилетнему внуку, после того как он полчаса впаривал ему про то, как он офигенно отдохнул в лагере: "Ну и попиздеть же ты любитель".
  8. default Пользователи

    Сообщения:
    119
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    default
    Бред же? Кто из нормальных админов пв подобное будет юзать?
  9. CoolMan Old school Пользователи

    Сообщения:
    436
    Лайки:
    88
    Пол:
    Мужской
    Репутация:
    0
    Тот кто не может реализовать по-другому
  10. werewolf Old school Пользователи

    Сообщения:
    507
    Лайки:
    158
    Пол:
    Мужской
    Репутация:
    1
    Здесь не все гуру реверсинга и программирования, человек поделился, что с этим делать — решать вам самим.
    И что в вашем понятии "нормальный админ"?))
    Stream нравится это.
  11. default Пользователи

    Сообщения:
    119
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    default
    Это который не будет юзать велосипед, и сделает/купит нормальное тв.
  12. werewolf Old school Пользователи

    Сообщения:
    507
    Лайки:
    158
    Пол:
    Мужской
    Репутация:
    1
    Могу огорчить, далеко не всем продают, даже тем, у кого репутация чистая. Про себя молчу :D Да мне и не надо, я уже не занимаюсь серверостроением.
    Если Вам продали/сами написали, это не повод говорить про ТС такие вещи.
  13. stashiy Пользователи

    Сообщения:
    4
    Лайки:
    2
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    #fffff0
    Админ наоборот придумает как найти альтернативный способ решения в каждой ситуации.
    samcs, ByTima2012 и werewolf нравится это.
  14. default Пользователи

    Сообщения:
    119
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    default
    Какие вещи? Что я сказал? Я свое мнение на эту тему написал.
  15. werewolf Old school Пользователи

    Сообщения:
    507
    Лайки:
    158
    Пол:
    Мужской
    Репутация:
    1
    Я не про Вас конкретно, а про тех, кому не нравится данный способ. Все, я прекращаю оффтопить.
    default нравится это.
  16. Морпех Пользователи

    Сообщения:
    5
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    LocalHost
    domain.sev - разве нельзя настроить ежедневно и забить на него?
  17. TopicStarter Overlay

    Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    Я этим способ пользуюсь второй год, для утренних игроков - это повод пойти спать или же минутная передышка. Также выкидывает с игры ночных ботов и никаких откатов.
    stashiy нравится это.
  18. alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Этот способ в таком виде - прямая дорога к дюпу. Чтобы этого избежать перед остановкой деливери офаем все глинки, ждем секунд 30-40, потом уже офаем деливери. Ну и соотв после перезапуска деливери поднимаем глинки.
  19. TopicStarter Overlay

    Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
  20. Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    На счёт того как было на самом деле "Я не в курсе ребят"
    Но в защиту ТС пруфну о том что каждый мог это реализовать просто логически подумая
    ПРУФ скрипта см.дату поста
Черновик сохранён Черновик удалён

Поделиться этой страницей