Куплю ласт сурс l2jmobius

  • Автор темы Автор темы Grekk
  • Дата начала Дата начала

Grekk

Прославленный
Местный
Легенда Истоков
Старожил I степени
Сообщения
291
Розыгрыши
0
Решения
1
Репутация
87
Реакции
357
Баллы
1 483
у кого есть подписка приватной ветки мобиуса куплю, пишите лс
 

Меня бы заинтересовал 502 протокол для теста на лаколке=)
На локалке есть же, правда файл удален, попроси обновить
А да, увидел рабочую ссылку в другой теме, спасибо Bankir
 
Оффтоп:
Там есть другая тема 502 с живой ссылкой
 
На локалке есть же, правда файл удален, попроси обновить
А да, увидел рабочую ссылку в другой теме, спасибо Bankir
Оффтоп:
Там есть другая тема 502 с живой ссылкой
да я походу не то написал или то, там Вульф какой то, актуальный самые
если не ошибаюсь конечно
 
Обновите ссылку
 
не знаю, запуская мобиусов максимум качался до 60 лвла, дальше не хватало сил искать что не так в сборке*:Bored: у них есть чтото рабочее?

*пробовал 362,388,110(746)
 
не знаю, запуская мобиусов максимум качался до 60 лвла, дальше не хватало сил искать что не так в сборке*:Bored: у них есть чтото рабочее?

*пробовал 362,388,110(746)
Оффтоп:
Есть ровно то, что будет реализовано тем кто тестит, или хочет иметь себе сервер на Мобиусе.
С коробки: парс клиента (не всегда актуальный), все что было до этих обновлений (в теории и немного физически)), пакетка (что то есть, а многого и нету, или нулами забито).
 
А оно вам нужно? Проблем у мобиуса нет, если вы его подписчик:
// Другие - не могут являться подписчиками, ибо они видят проблемы.
 
Оффтоп:
Верно, у Мобиуса нету проблем.
Проблемы (не реализовано, реализовано не верно, реализовано но не по версии обновления что указана) в сурсе, а сурс и Мобиус - это разные понятия,
так что я согласен, с точки зрения ООП - все ок,
а вот момент наполнения сурса реализацией (в целом), это уже не имеет отношения к ООП, этим уже может заняться клиент,
а если клиент видит что нужно что то реализовать, делает тикет (я хз как у него уже это работает), и ждет очереди (обнов 2\3 на оффе).

И не буду копировать посты MrKirill1232 , что не сделано,
можно поискать или купить другой сурс/компил.

 
Уровень сурсов мобиуса неплох для бесплатного проекта. Я уже много раз говорил, что мобиус-сурсы позволяют быстро развернуть сервер линеечки и зайти в игру практически для любого представленного протокола. Также, он довольно неплох с точки зрения общей архитектуры и внутренней структуры и позволяет многим новичкам под капот геймдева и ознакомиться с тем, как строится работа сервер-сайда многопользовательской игры сразу и без ограничений. Странно требовать от бесплатного опенсорсного проекта полную реализацию всего и сразу, а также пенять на ошибки и проблемы. Видишь проблему - фикси и делай PR или хотя бы открывай ишью. Не хочешь делиться результатом - нанимай персонального разработчика или допиливай самостоятельно. Вы не забывайте, что л2 ядро - так то дохуя большой проект даже по меркам игровой студии среднего размера, где на шестизначной ЗП сидят 5-10 профессиональных программистов с опытом разработки высоко нагруженных сервисов.

Я пока не вижу на горизонте опенсорсных проектов линеечки, такого или даже близкого уровня.

PS: Если кто-то думает, что в приватных сурсах(любых) частных разрабов за сотни нефти, нет говнокода и костылей - это заблуждение. Чаще всего, проприетарные сурсы имеют тенденцию «стрелять» по своим клиентам в рандомные моменты, когда внезапно начинает задействоваться какой-то участок кода, который до этого не участвовал или работал в менее нагруженном режиме.

PPS: Большая часть публичных хейтеров мобиуса, чаще всего просто бездумно повторяет чужие мнения, апеллируя к каким-то постам, темам или слухам. Более того, подавляющие большинство этих хейтеров банально не обладает минимумом технических знаний и компетенций, чтобы провести вдумчивый аудит его кода и найти какие-то ошибки самостоятельно.

PPPS: Я не использую мобиус и считаю, что уровень его работы из коробки - не подходит для запуска коммерческого проекта любого уровня, но как основа для изучения или простой сервер для игры с друзьями - это неплохой вариант, особенно ввиду отсутствия равнозначных альтернатив.
 
Sarcasm:
PPS: Большая часть публичных хейтеров мобиуса, чаще всего просто бездумно повторяет чужие мнения, апеллируя к каким-то постам, темам или слухам. Более того, подавляющие большинство этих хейтеров банально не обладает минимумом технических знаний и компетенций, чтобы провести вдумчивый аудит его кода и найти какие-то ошибки самостоятельно.

Надеюсь будет понятно..., а скорее нужно сервер стартануть что бы увидеть...
Java:
/*
 * Copyright (c) 2013 L2jMobius
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
 * IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
package ai.areas.OrcBarracks.Kerr;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.Player;

import ai.AbstractNpcAI;

/**
 * @author Mobius
 */
public class Kerr extends AbstractNpcAI
{
    // NPC
    private static final int KERR = 22140;
    // Locations
    private static final Location[] SPAWNS =
    {
        new Location(-89895, 108555, -3530),
        new Location(-88925, 112500, -3414),
        new Location(-92690, 112605, -3728),
        new Location(-95168, 110316, -3823),
        new Location(-95823, 114893, -3528),
        new Location(-93044, 117007, -3315),
        new Location(-96494, 119720, -3196),
        new Location(-96553, 106922, -3729),
        new Location(-93522, 105608, -3491),
        new Location(-96148, 102058, -3496),
        new Location(-93228, 100642, -3551),
        new Location(-91038, 102344, -3418),
        new Location(-89841, 100158, -3612),
        new Location(-88155, 103068, -3385),
    };
    // Misc
    private static final int SPAWN_COUNT = 3;
    private static final int RESPAWN_DELAY = 60000; // 1 minute.
    private static final Map<Npc, Location> KERR_SPAWN_LOCATIONS = new ConcurrentHashMap<>(SPAWN_COUNT);
   
    private Kerr()
    {
        addKillId(KERR);
        for (int i = 0; i < SPAWN_COUNT; i++)
        {
            spawnKerr();
        }
    }
   
    @Override
    public String onKill(Npc npc, Player killer, boolean isSummon)
    {
        ThreadPool.schedule(() ->
        {
            KERR_SPAWN_LOCATIONS.remove(npc);
            spawnKerr();
        }, RESPAWN_DELAY);
       
        return super.onKill(npc, killer, isSummon);
    }
   
    private void spawnKerr()
    {
        while (true)
        {
            final Location location = getRandomEntry(SPAWNS);
            if (KERR_SPAWN_LOCATIONS.containsValue(location))
            {
                continue;
            }
           
            KERR_SPAWN_LOCATIONS.put(addSpawn(KERR, location), location);
            break;
        }
    }
   
    public static void main(String[] args)
    {
        new Kerr();
    }
}
П.с. С 2021 же птска в шаре (даже ради интереса).
 

Похожие темы

Назад
Сверху