Пятничный Dev - блог 4

Материал из Rust Wikipedia

От 18 апреля 2014 года.

Опубликовал: Garry Newman

Привет ребят, очередной Dev-блог, хотелось бы описать всё как можно лучше и коротко, но увы, не вышло.

Отключение комментариев на сайте.

Как вы заметили, на сайте мы отключили комментарии, они были весёлыми, но кое кто решил за всех, тот кто решил постить порно-рассказы в комментарии наших постов, именно по этой причине мы их отключили и включать пока не собираемся.

Перекодирование сети.

В текущей версии Rust мы используем uLink, нас он в принципе устраивает.

У нас начались проблемы тогда, когда мы впервые столкнулись с DDOS атаками. Серверы действительно с лёгкостью падали с нескольких пакетов. Когда мы упомянули об этом на сайте uLink, мы были ошарашены насколько эти ребята были реактивными. Несколько DDOS эксплойтов были обнаружены и устранены, в конченом счёте все было поставлено на место и мы все пришли к выводу что качество тех. поддержки uLink на высшем уровне.

Пару недель спустя их генеральный директор обратился ко мне по эл. почте с просьбой "помочь исправить некоторую ошибочную информацию". Он также упомянул то, что они изменили своё пользовательское соглашение(EULA), таким образом что, если мы опубликуем ещё один пост о багах, которые не были исправлены, они аннулируют нашу лицензию. С нашей точки зрения, эксплойты были исправлены благодаря нашему посту. Мы легко могли бы написать тикет и опять ждать пару месяцев с отсутствием разрешения вмешиваться - и всё это время в Rust нельзя было бы зайти.

Через несколько недель мы получили другое письмо с вопросом: "Не хотим ли мы приобрести годовую лицензию поддержки, цена которой в 25 раз выше нашей текущей годовой лицензии, или же приобрести полную годовую лицензию, которая в свою очередь дороже в 50 раз. Я спросил, за что же мы платим сейчас? Мы не собираемся платить деньги за возможность лезть в коды программы и исправлять ошибки за вас. В принципе мы решили, что мы заработали достаточно денег на Rust'e чтобы оправдать "саппорт-лицензию", учитывая то как их инженеры "помогли" нам во время праздников... В тот момент мы разбирались с другими проблемами, тогда они дали нам понять, что без лицензии они не будут нам помогать, ибо им надо расставлять приоритеты экономически выгодно.

В следствии чего мы решили написать свою собственную сетевую библиотеку. Не поймите меня не правильно, это решение не было основано на жадности и злобы по отношению к ним, у нас были технические причины, чтобы сделать то, что мы хотим, нам нужно больше контроля над системой. Не волнуйтесь, это не вчера было решено, мы давным-давно приняли это решение, и хорошая новость в том, что новая система уже написана и готова к тестированию. Почему я не анонсировал это ранее? Потому что я люблю говорить о результатах, а не намерениях.

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

И кстати, что самое крутое то, что эта реализация позволит объединить сервер и клиент в одну сборку, в следствии чего, вы сможете запускать собственные серверы по локальной сети и осуществлять одиночный режим. Мы точно не уверены, что всё это будет доступно сразу, но не будет необходимости компилировать/создавать/присоединяться к серверу каждый раз, когда мы переписываем код, это ускорит процесс разработки в миллиард раз."

Различное

Вот чем были заняты художники: -Dan закончил с бочками

-Tom сделал киянку

-Gooseman сделал нового медведя и оленя:
Новая модель медведя
Новая модель оленя


Когда будет следующее обновление?

Скорее всего это произойдёт примерно через 2-3 недели, мы запустим новую ветку в Steam, сообщество будет поделено на двое: новое и старое.

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

Справочный материал:

uLink - Сетевая система движка, в целом много схожего с оригинальной системой сети Unity, но имеет куда больше функционала, сетевое решение написано с нуля и стоит это добро 7000 Евро.

Оригинал: http://playrust.com/friday-devblog-4/

Авторы перевода: InfoRustPub

Share!
If you find a typographical error, inaccuracy or a mistake, please tell us about it in the comments.