1. Apache28.04.2025 в 04:33от
  2. pohui528.04.2025 в 04:14от
Загрузка...
Загрузка...

Обновления RUST

Тема в разделе "RUST", создана пользователем FLeShk, 12.02.2014.

  1. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Модераторов раздела прошу закрепить тему
    Update RUST


    [​IMG]

    Здравствуйте дорогие друзья и растовщики!


    В связи с очень частыми обновлениями RUST (каждые одну-две недели), я создал эту тему.
    Здесь вы найдете самые последние и актуальные новости этой замечательной игры, в разделе будет масса тем, в том числе и флуд, чтобы не листать страницы в поисках нужной вам информации вы всегда сможете найти ее здесь, обязательно подпишитесь на тему и посещайте ее регулярно. Обновления будут размещены в первом посте, а ниже вы сможете прочитать различные мнения и критики пользователей о нововведениях разработчиков, а также высказаться лично.


    Status Report #001
    Я не знаю, будет ли обновление на этой неделе. Мы собираемся в Сиэтл, на Steam Dev Days. Пожалуйста, не принимайте это так, будто мы теперь стали богаты, что решили отказаться от Rust в пользу веселья по всему миру. Мы работаем над игрой для вас, ребята! В то же время, вот некоторые важные вещи, над которыми мы будем работать.



    Продажи и Онлайн игроки

    Игра продается хорошо. Даже больше, чем хорошо. Мы действительно офигели от объема продаж. Мы планировали сначала выпустить альфа-версию и постепенно наращивать обороты, пока игра не была приведена в приличное состояние. Но количество игроков, превзошло наши самые смелые мечты. Таким образом, мы, очевидно, были немного шокированы такой взрывной, и это немного изменило наши планы. Нам пришлось работать с ГСП, чтобы добавить больше серверов для онлайна и сделать их более управляемыми через RCON и прочее. Это как раз то, чем мы уж точно не планировали заниматься так скоро, потому что мы считали, что будет вполне достаточно 10 серверов. Тогда у нас были проблемы с DDOS атаками, над которыми приработать по нескольку недель (мы все еще наблюдаем редкие нападения на отдельных серверах / веб-сайтах - но по большей части они уже не так часты и серьезны). Так что спасибо всем тем, кто уже присоединился к нам в нашем путешествии. Мы собираемся усердно работать, чтобы оправдать ваши расходы на игру надеюсь, вам понравится прогресс, который мы сделаем в этом году.


    Читерство

    В настоящее время более 1000 человек были забанены VAC за читерство. Мы также проделали большую работу, как на клиенте, так и на сервере, чтобы некоторые читы стали невозможными. Это не означает, что читерство будет ликвидировано. Это никогда не случится . Но зато теперь должно быть совершенно ясно и очевидно для всех, что если вы используете читы, то вы рискуете быть забанеными VAC. Поэтому не используйте читы. Мы также искали другие решения проблемы с читерами . Punkbuster нас не очень привлекает. Нам не нравится идея принуждения игроков устанавливать клиент чит на вашем компьютере, чтобы играть в Rust . Тем более что VAC уже установлен и работает так же хорошо. Есть также ServerSide и Fairfight – которыми пользуются, но мы не так уверены в их эффективности и правильности работы. Последнее, что мы хотим сделать, это забанить нечестных игроков. Здесь работа будет продолжаться.


    Производительность клиента

    Нам неприятно видеть, как многие размещают видео и скриншоты из Rust с выключенной травой. Они, очевидно, делают это из соображений повышения производительности. И если бы это выдавало нам лишние 20fps, мы бы ей тоже отключили. Над повышением производительности мы ежедневно работаем и постоянно ищем различные возможности для улучшения FPS.


    Производительность сервера

    Большинство из вас это даже не волнует. Серверы на 128 игроков работают замечательно, на 256 нормально, а на 512 игроков не существуют (я не думаю, что Steam технически даже поддерживает их). Над производительностью серверов мы постоянно работаем и совершенствуем её. Проблемы на первый взгляд не видны, когда вы присоединитесь на только что открытый сервер, но как только на нём появляется около 50000 различных структур, он начнет тормозить и лагать. Мы собираемся сделать всё для того, чтобы исправить эти проблемы.


    Linux и Mac

    Разработка версий игры для Linux и Mac, которые бы ничем не уступали PC версии, одна из наших главных задач. Это важно понимать, что, поскольку мы используем движок Unity, у нас связаны руки во многих отношениях. Если что-то работает прекрасно на Windows, но работает как дерьмо на Linux - наши варианты довольно ограничены из-за особенностей движка. Но мы так же работаем над решением сложившейся проблемы. На пользователей Mac приходится около 3 % наших продаж и 2% наших онлайн-игроков. Для нас это означает, что 33% из тех игроков, либо не могут начать игру, либо не удовлетворены производительностью. Мы знаем, что некоторые пользователи Mac не могут играть в эту игру, и исправление этой проблемы один из наших главных приоритетов. Пользователи Linux составляют 0,4% от наших продаж и 0,2% наших онлайн-игроков. Аналогично Mac , мы теряем половину пользователей , таким образом, и здесь есть место для работы над ошибками.


    Защищая себя

    У нас есть много вещей для атаки: оружие, гранаты, взрывчатые вещества. Единственной защитой для нас в игре сейчас являются двери и острый забор . Очевидно, что здесь есть небольшой дисбаланс, особенно при защите незанятых домов. При устранении этого дисбаланса мы должны иметь в виду, что люди хитрые и найдут способ справиться с этим. Они будут строить лестницы через забор . Кинут спальный мешок за пределами базы чтобы, после смерти возрождаться там, затем забрать свое оружие и продолжать. Нужно отдать им должное, ведь они находят свои собственные решения проблем. Мы хотим найти способы, которые позволят обороняющиеся стороне найти инновационные решения для атак. В идеале решения, которые не связаны со строительством миллиона дверей в вашем доме, или со строительством лабиринта вокруг него.


    Игра с друзьями

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


    Удаление зомби

    Нам следовало удалить зомби, прежде чем мы выпустили игру в Steam. Чем раньше мы удалим их, тем меньше людей будет по ним скучать. Мы не хотим просто заменить им скин и назвать их «мутанты» вместо «зомби», не для этого мы собираемся их удалить (мы больше не клон DayZ) .


    Консольный релиз

    Мы задумывались о консольном релизе. Но это не то, чему мы готовы посвятить много времени в данный момент.


    Кастомизация игроков

    При первом запуске, мы настроили кастомизацию таким образом, чтобы она просто была и работала. Настраиваемые лица , бороды , волосы над всем этим мы работаем . Не с таким пристрастием, как с остальными важными вещами, но всё же .
    Status Report #002
    Читерство


    Борьба с читерами является одной из главных задач для нас. Тысячи людей уже забанены с помощью VAC. Даже при том, что VAC неплохо справляется, много людей считают, что недостаточно эффективно. Какая польза от VAC, когда читер будет забанен в течение недели , если он находится на сервере и раздражает вас прямо сейчас? Мы согласны. Таким образом, мы говорили с несколькими различными компаниями о других анти-читах. Причем, мы ищем такое решение, чтобы вам не пришлось качать какую-то очень объемную программу для борьбы с читерами . Мы также не хотим , чтобы вы были вынуждены регистрироваться в каком-либо стороннем сервисе. Мы также предпринимает шаги для решения некоторых из наиболее очевидных проблем сами. Мы надеемся, что вы начнете видеть результаты очень скоро, но, пожалуйста, поймите, что мы делаем это с нуля и нам требуется время. Мы не хотим, чтобы анти-чит работал неправильно и честные игроки были случайно забанены, тогда придется разбанить всех. Мы должны быть абсолютно уверены, что отправляем в бан именно читера. Важно понимать, что есть много того, что касается анти-читов, о чем мы по понятным причинам не можем пока говорить. Может показаться, что мы ничего не делаем для устранения проблемы, но знайте, что работа идет полным ходом.


    Ранний доступ

    Мы чувствуем, что не всем достаточно ясно, что игра сейчас на раннем доступе . Rust еще находится в разработке. Это не на 95 % готовый продукт , как обычная бета-версия. Это на 10 % готовая игра. Мы все еще ее дорабатываем и улучшаем. Это не просто отмазка для выпуска забагованной игры. Мы действительно работаем над ней. Частота и скорость обновлений Мы действительно чувствуем, что мы подводим вас, выпуская обновления не часто и не очень большие. Мы пытались поддерживать график еженедельных обновлений, но у нас не всегда получается.


    Trello

    У нас естьTrello с вопросами и прочим. Это только для нас. Вы можете увидеть, над чем мы работаем, и мы пытаемся размещать обновления регулярно на картах, так что вы можете испытать прогресс сами. Это не все , над чем мы работаем, у нас есть частная доска тоже - чтобы скрыть некоторые сюрпризы / секретный материал, над которым мы работаем.


    Стабильность сервера

    Серьезные атаки на наши сервера, которые были месяц назад, кажется, остановились. У нас есть сообщения о людях, атакующих отдельные серверы , но это не должно быть серьезной проблемой. Сервер действительно начинает страдать, как только на нем 200 человек настроили всего на них в течение недели или около того. Пока у нас не было 200 человек на серверах, мы не могли проверить, как серверы будут справляться. Мы ищем решение проблем с производительностью.


    Хосты сервера

    Мы не ищем больше GSP на данный момент. Мы рады небольшой группе , которая у нас есть. Мы сообщим, когда будем открывать новые сервера.


    Популярность

    Мы всё еще в шоке от популярности Rust. До сих пор не можем поверить, что это всё по-настоящему . Наш первоначальный план состоял в том, чтобы выпустить игру на ранний доступ в Steam, и постепенно наращивать фан базу , выпуская регулярные обновления , пока мы не достигли бы той точки, когда мы бы чувствовали, что игра была готова к большей аудитории - и затем начать рекламную кампанию игры. Эта неожиданная популярность и круто, и очень плохо для нас. Это круто, потому что мы продали 750 000 экземпляров за месяц-полтора, и это количество мы даже не надеялись продать в течение всей жизни игры. Мы были номером один бестселлером в течение двух недель, мы никогда не думали, чтобы когда-либо в этом списке. Rust уже сделал нам 2/3 дохода, который принес на Garry’s Mod за 8 лет - и мы никогда не думали, что достигнем популярности GMOD когда-либо снова. Мы были четвертыми в списке самых популярных игр на Steam порою, достигая 50000 игроков онлайн - это больше, чем мы могли бы когда-либо мечтать. Но это также проклятие, потому что количество людей, играющих уже вроде дали нам сенсорную перегрузку. Мы видим все эти предложения и отзывы, голоса со всех сторон , идеи, ошибки , читеры .. и мы очень стараемся справиться со всем. Поэтому, пожалуйста, не обижайтесь, если мы не делаем то, что вы хотите, если мы не отвечаем на письма или заметки в социальных сетях, если мы не администрируем серверы должным образом
    .


    Update

    Зомби были удалены

    [​IMG]

    Да. Мы сделали это. Мы решили, что не можем больше откладывать неизбежность. Чем дольше мы держим зомби, тем больше жалоб, мы получаем об их устранении. Больше в игре зомби не будет! Они были заменены красными медведями и волками. Вы их ненавидете. Мы знаем. Это временное решение. Все будет исправлено.


    Дикая природа была улучшена

    [​IMG]
    животные боятся хищников
    теперь живность реагирует на выстрелы
    хищник отступает, если он не может найти путь к вам
    из игры удален белый волк
    исправлены баги с анимацией и поведением животных (например, баг с откидыванием животных назад)


    Модели ресурсов были улучшены

    [​IMG]
    добавлены новые модели для древесины и камня
    деревянные и каменные ресурсы выглядят по-разному, в зависимости от количества
    добавлен еще один тип каменного ресурса - содержит главным образом камень


    Другие изменения

    исправлены ошибки на уровнях (например, камни, пересекающие здания)
    крафтинг за верстаком идет быстрее, если вы стоите рядом
    территория, где раньше был “Танкер”, теперь закрыта крышей
    добавлены новые анимации игрока
    улучшена анимация атаки ближнего боя
    добавлены в тестовом режиме заблокированные рюкзаки и отмычки информация от rust-mods.ru(по умолчанию выключено)
    когда вы умираете ваш рюкзак блокируется для всех остальных, кроме вас на некоторое время
    кто-то может использовать отмычку, чтобы вскрыть ваш рюкзак, даже в это время
    чертеж отмычки по умолчанию изучен
    вы не можете использовать отмычки на дверях
    количество времени, на которое рюкзак блокируется, на каждом сервере своё и может быть установлено на 0
    звуки шагов теперь не состоят из одного и того же повторяющегося звука
    текстуры травы были улучшены

    CheatPunch

    Мы сделали наш собственный анти чит под названием CheatPunch на прошлой неделе. Мы запустили его в тестовом режиме в минувшие выходные. 4621 человек были пойманы с использованием читов и забанены.

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

    CheatPunch не является ответом на все наши молитвы. Это временное решение. Он разумеется, избавит нас от многих читеров, но у этой системы есть свои недостатки, её не так сложно обойти. Скоро вы увидите результаты работы античита.

    Если вы владелец сервера и хотите запустить античит на своем сервере, вы можете сделать это путем обновления программы до последней версии и команды " - cheatpunch " в командной строке.


    Просто некоторые незначительные изменения, которые мы внесли сегодня:

    ресурсы не должны вас убивать при попытке их сбора
    волки должны напугать другого АИ, когда они преследуют или нападают
    последний кусок породы должны быть на земле, а не парить в воздухе
    вы не можете больше строить лачуги прямо на людях, закрывая их, таким образом, внутри
    вы не можете ничего теперь строить на вершине шипованных больших стен
    вы не можете больше строить баррикады поверх баррикады
    исправлена небольшая проблема со спауном дикой природы и ресурсов, которые могут вызвать некоторые консольные спамные команды на сервере
    А.И. теперь быстрее соображает, что не может вас догнать/достать и поэтому раньше отступает
    распад теперь действует и на лачуги(shelter)
    металлическая решетка на окнах теперь тоньше, через неё легче стрелять

    Мы сделали для вас небольшое утреннее обновление.

    Исправлено: unicode теперь отображается в имени игрока над головой
    Исправлено: имя игрока над головой больше не может быть цветным
    Убраны подсказки 'hatchet to gather'
    Добавлена система whitelist
    Взрывчатка не всегда работала. Исправлено
    Исправлена смерть при собирании ресурсов

    Система whitelist настолько простая, насколько мы могли ее сделать. Если сервер привязан к группе Steam, то вы должны быть в этой группе, чтобы зайти на сервер. Такие сервера могут быть найдены во вкладке Whitelist в списке серверов. Мы не станем показывать сервера, к которым вы не сможете подключиться(как в обычных, так и в whitelist вкладках).

    Владельцы серверов могут включить whitelist систему, добавив в конфиг что-то вроде этого:
    server.steamgroup 103582791429523489
    Сервера должны быть перезапущены, прежде чем вы сможете к ним присоединиться. Если вы не можете найти свой сервер в избранном, то возможно он еще не обновлен.

    Эй, ребята. Вот Ваш еженедельный патч. Извините, что так долго. Но нам нужно было время, для полировки.

    Новое небо

    Самое большое и самое очевидное изменение в этом обновлении - это новое небо. Однако мы будем продолжать работать над его видом, так как пока небо выглядит не так, как хотели бы мы.​

    [​IMG]

    В игре в сотни других вещей, зачем изменять глупое небо? Ну, я рад, что вы спросили. Старое небо было медленное, сильно убивало FPS . Каждый должен заметить повышение производительности, благодаря новому небу. Также мы немного улучшили отображение луны и лунных циклов.​

    [​IMG]

    Имеется также несколько проблем рендеринга, которые мы надеемся исправить, в ближайшее время. Одной из них является подсветка деревьев. Деревья на расстоянии выглядели слишком яркими. Это был косяк Unity3D, я подозреваю. Я уверен, что мы сможем решить эту проблему, поэтому, не обижайтесь на нас из-за возможных проблем с деревьями. Мы работаем!​

    [​IMG]

    Новая Вода

    Счастливы Вам сообщить, что кроме неба была улучшена и вода. Мы планируем, что вода будет играть большую роль в игре, чуть позднее. Ну а пока, тот факт, что вода уже не выглядит ужасно, уже маленькая победа для нас.​

    [​IMG]

    Мы добавили дополнительный пункт в меню настроек, чтобы включить отражения ON / OFF , так как они имеют влияние на производительность. При выключении отражений, небо всё равно будет отражаться. Но на производительность оно влияет не сильно.​


    Исправления для OSX и Linux

    Мы наняли создателя нового неба, Андре Стробмаера на прошлой неделе. Кроме неба, он улучшил работу игры на OSX и Linux. Таким образом, пользователи Linux и OSX должны увидеть траву, отображаемую должным образом и иметь возможность вступить в игру с высокими настройками графики.


    [​IMG]


    Прочность предметов

    [​IMG]

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



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

    Редактор вещей


    Нам хотелось бы протестировать редактор вещей, основанный на мнении игроков. Мы хотели предоставить всем возможность редактировать и добавлять свои вещи. Мы хотим сделать его доступным для масс, прямо как шапки в Team Fortress 2. Очевидно что вещи, добавленные в редактор, сразу в игре не появятся. Мы будем их просматривать, а вы голосовать за лучшие. Лучшие работы будут приниматься и проверяться на работоспособность.

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


    Новый пользовательский интерфейс(UI)

    Как часть того, что было написано выше, мы планируем обновить интерфейс. Это что-то, что нам пришлось отложить ранее. В данный момент мы используем GUI, названный NGUI. Наша версия слегка хуже, чем стандартная, так как она обрезана и отредактирована. В настоящее время мы пытаемся избавиться от этой системы и собираемся использовать DFGUI, который сейчас используют меню, чат и нотификации.

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


    Фарм

    Хелк(Helk) начал работу над системой фермерства. Да, это именно то, что вы подумали. Нам нужно обдумать, как все это реализовать. Создание такой системы занимает больше времени, чем мы ожидали.


    Простите

    Извините, что на этой неделе нет обновлений. Мы разбирались с огромным количеством вопросов, а у Хелка есть куча своих забот, так что все продвигается медленнее, чем нам бы хотелось, но мы знаем, что мы делаем, и я(Гарри) уверен, что мы вас скоро очень даже обрадуем :)


    Привет, народ. Зацените новый патч, который мы сделали для вас. В него включены хот фиксы и некоторые улучшения клиентской части.




    • Привет, народ. Зацените новый патч, который мы сделали для вас. В него включены хот фиксы и некоторые улучшения клиентской части.
    • Исправлены самолеты – теперь айрдроп будет падать ежедневно в полдень
    • Исправлено пропадание основания сразу после его установки и другие случаи, связанные со слишком быстрым распадом
    • Исправлен баг, при котором сломанная броня не снималась, если инвентарь полон. Теперь она просто выпадает
    • Исправлено странное мерцание теней в домах
    • Исправлено, теперь освещение влияет на дымовой сигнал (От автора: Не совсем понятна мысль высказываний)
    • Исправлен поздно появляющийся черный экран после смерти
    • Исправлен баг с летающей травой
    • Исправлено, теперь первая команда, введенная в консоль, тоже работает на OSX
    • Улучшены цвета деревьев, чтобы выглядело лучше
    • Добавлены команды для лучшей настройки эффектов
    gfx.ssaa true/false (включить/отключить сглаживание)
    gfx.grain true/false (включить/отключить эффект нарастания радиации)
    gfx.shafts true/false (включить/отключить солнечные лучи)
    gfx.damage true/false (включить/отключить показатели урона)


    • Добавлена консольная переменная render.frames для ограничения максимального фпс для рендера

    • При выборе слабого качества изображения, некоторые параметры будут отключаться в пользу производительности
    • Добавлена консольная переменная render.distance (0-1, по умолчанию 0.2) для изменения дальности прорисовки (пока что влияет лишь на горы)
    • Добавлена анизотропная фильтрация текстур ландшафта, дорог, гор и зданий если качество изображения выбрано выше 50%
    • Улучшена синхронизация облаков, чтобы уменьшить количество ситуаций, где облака "прыгают"

    Friday Devblog

    Много людей жалуются, что мы делаем недостаточно обновлений для Rust. Многие предложили нам делать еженедельные обновления, даже если это означает, что каждую неделю я буду писать что-то вроде "заменил 6000 строк ужасного кода на 1000 строк не такого ужасного кода."



    Снова без обновлений?!

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

    Таким образом, мы работаем. Вот почему было так мало обновлений. Игроки должны понимать, что когда Rust был запущен, он представлял собой еще довольно сырой прототип. Большинство (если не весь) кода выглядит просто кошмарно. Такой код нас очень ограничивает в различных областях. Кое-где он слишком сложный и длинный, хотя его вполне можно заменить чем-то более простым. Поэтому мы уделяем преобразованию кода столько внимания. Если станет проще нам работать с кодом, то станет проще и вам играть.

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


    Торговые карточки

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

    Мы хотели выпустить этот набор карт почти сразу. Есть надежда, что каждые 6 месяцев или около того, мы будем выпускать новые наборы карт, которые будут отражать состояние игры, сообщества. Я думаю, что Мег и Роб сделали большую работу на картах и фонах, и я надеюсь, вы согласитесь.


    Новая система инвентаризации

    Мы полностью переработали инвентарь. Почему? Теперь Вы можете буквально открыть любой из этих файлов инвентаризации и найти код, который не объясняет себя. Код, который использует двусмысленные имена переменных. В принципе, бред, бессмысленный код.

    Этот код также связан с нашей старой системой GUI - NGUI . Которая в следующем обновлении полностью заменится новой системой, DFGUI. (Которая, вероятно, будет заменена позже новой системой GUI Unity, когда мы в конечном итоге перейдем к Unity 5 в течение нескольких месяцев.

    Я знаю, о чем ты думаешь. Вам плевать как выглядит код. Что это значит для вас? И мы согласны. Это была пустая трата времени, если бы мы переписали кучу кода, и ничего бы не изменилось. Так мы меняем вещи немного, делая ранее невозможное возможными. Вот посмотрите на UI прототипа для нового меню .

    [​IMG]

    Это ранняя версия, много чего не хватает, но я думаю, что сразу видно, что новая система имеет некоторые преимущества над старой. Масштабирование, например(возрадуйтесь те, у кого высокое разрешение монитора). Вы можете ставить в очередь и отменять крафт предметов. Имеются текстовые метки юникода, что означает, что вы сможете получить перевод игрового интерфейса.

    Самое большое изменение заключаается в том, что теперь используется новая система предметов, которая делает возможным новый редактор предметов.


    Итог

    В последние две недели мы столкнулись с множеством проблем. У меня были некоторые деловые проблемы. Helk имеет некоторые довольно серьезные проблемы со здоровьем семьи. Я вернулся к работе, Helk скоро тоже ко мне присоединится.

    Мы работаем для вас, но, пожалуйста, держите свои ожидания разумными. Мы все еще относительно небольшая команда. Просто потому, что мы продали миллион копий - это не значит, что мы собираемся нанять 1000 человек. Еда не становится вкуснее, если её делают много поваров. Тем не менее, мы расширяем наш штат, если ты удивительный, то жмякай сюда
    !​
    Friday Devblog 2

    Итак, как вы и просили, очередной отчет за прошедшую неделю. Поделиться особо нечем, мы работаем по сути над теми же вещами.

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




    Система предметов


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

    Вы можете добавить модули в редактор для добавления новых функций. Для новой системы предметов мы бы хотели провести несколько улучшений. Предметы должны будут иметь размер и вес, кроме того, вещи должны иметь возможность "присоединяться к другим вещам", т.е. быть внутри них. Это существенно разнообразило бы геймплей. Представьте, как Вы например, отравляете ядом курицу, чтобы кто-то потом её съел и умер. Вы можете поместить ключ в яблоко и скормить его свинье. Куча вариантов.

    Также мы хотим добавить возможность бросаться предметами, например, топором или киркой, ведь в жизни это можно сделать, почему в игре нельзя?


    Оружие и инструменты


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

    Строительная система


    Мы собираемся изменить строительную систему. Однако мы пока не готовы говорить об этом :)

    Одежда


    Мы не изменили систему пока, но мы определенно работаем над этим.

    Время


    Вы хотите обновлений, мы стараемся их делать, но это дело довольно затратное во всех смыслах, поэтому мы вынуждены делать это не быстро. К сожалению, нам понадобится несколько недель на завершение работы. Да, понимаем, что новость так себе, но...этот так.
    Friday Devblog 3

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


    Humble Store

    Мы добавили Rust в Humble Store. Мы не продаем игру нигде кроме Steam, потому что она на раннем доступе, и мы активно её дорабатываем и развиваем, потому мы не хотели бы её распространять повсюду, чем меньше игроков сейчас, тем лучше. Но Humble Store изменил наше мнение. 10% от всех продаж пойдет на благотворительность. Таким образом, мы решили, что это не повредит.​


    Редактор предметов

    Я хочу объяснить больше о редакторе. Я хочу, чтобы всем было ясно, почему мы так часто им занимаемся, и почему это круто. Итак, позвольте мне объяснить все на примере работы Camp Fire. Если вы нажмете на ссылку выше, вы увидите ряд модулей. Для любого элемента эти модули могут быть включены или выключены. ​


    [​IMG]


    World model показывает, как будет выглядеть предмет, когда вы поместите его в мире (щелкните правой кнопкой мыши> выбросить).

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

    Crafting позволяет определить чертежи, необходимые для создания предмета.

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

    [​IMG]



    И события ... события добавляют различные опции к Camp Fire . Итак, когда вы щелкните правой кнопкой мыши в инвентаре или «использования» в мире, вам будут представлены эти параметры. Эти события имеют условия. Так, например .. опция "Ignite" не будет показываться, если огонь уже зажжен, или если огонь не содержит топливо. Итак, вот как это выглядит в игре, когда вы используете этот предмет.



    [​IMG]

    Так огонь работает. Что насчет приготовления еды? Ну, это тоже можно настроить. Взгляните на эту страницу. Как вы, вероятно, может видеть .. это событие запускается при температуре от 150 до 250. Когда переменная "готовки" достигает 100 действие начинает осуществляться. Такая система заменит текущую систему готовки в скором времени.

    Мы можем легко добавить событие к курице, так что если она будет продолжать готовиться еще в течение 60 секунд, то она сгорит. Если подождать еще ​​еще 60 секунд, то получится уголь. Точно такой же логикой можно руководствоваться для печи или холодильника.

    Так что о топливе? Вам нужно положить дрова в огонь, не так ли? Ну теперь не только так. Мы можем добавить горючий модуль к чему угодно (к камню, например) и он мгновенно становится источником топлива для печи.


    Другие материалы

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


    Время

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

    Снова извиняемся за объем обновлений. Мы действительно не ожидали такой популярности и рассчитывали, что у нас будет уйма времени на переработку кода.

    Friday Devblog 4

    Эй, ребята , как всегда в пятницу - девблог . Хотелось рассказать обо всём коротко, но не получилось.

    Рекодинг сети
    Мы используем ULINK в нашей текущей реализации Rust. И в целом мы были им довольны.

    У нас были некоторое проблемы , когда нас впервые начали DDOS-ить. Серверы действительно довольно легко положить с помощью нескольких пакетов. Когда мы упомянули об этом на нашем сайте, мы были удивлены тем, насколько быстро ребята из ULINK отреагировали. Несколько уязвимостей для DDOS атак были обнаружены и исправлены. В конце концов все пофиксили, и все мы согласились, что их поддержка была на высшем уровне.

    Тогда через пару недель генеральный директор обратился ко мне по электронной почте с просьбой "помочь исправить некоторые ошибки". Он также отметил, что они изменяли их EULA так, что, если мы опубликовали бы еще один пост о багах, которые не были устраненыны, они отзовут нашу лицензию . С нашей точки зрения единственная причина того, что уязвимости для DDOS атак были устранены, это то, что мы сделали этот пост.

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

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

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

    И самое главное - эта новая реализация позволяет серверу и клиенту сосуществовать в одной сборке. Таким образом, вам больше не придется компилировать/создавать/присоединяться к серверу каждый раз при изменении кода , что делает разработку в миллиард раз быстрее. Однако мы пока не уверены, когда это произойдет, но слишком долго ждать не придется.​


    Другие нововведения

    Вот что новенького теперь есть в игре. Дэн сделал несколько новых бочек! Том сделал молоток. Gooseman сделал медведя и оленя.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]


    Что будет в следующем обновлении

    Через 2-3 недели в Steam появится новая ветка в сообществе, таким образом сообщество будет разделено на две части - новую и старую. Старую оставим для тех, кто пока не привыкнет к новой и не согласится с тем, что за ней будущее. Ну и также просто ради веселья оставим.
     
    Последнее редактирование: 20.04.2014
  2. Benz

    Benz

    Статус:
    Оффлайн
    Регистрация:
    19.06.13
    Сообщения:
    427
    Репутация:
    772 +/-
    Спасибо
     
  3. Rabbake

    Rabbake

    Статус:
    Оффлайн
    Регистрация:
    16.01.14
    Сообщения:
    168
    Репутация:
    103 +/-
    Надеюсь этот CheatPunch хоть как-то поможет против читерюг. Статья полезная, спасибо за инфу
     
  4. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Добавлено обновление от 17 февраля.
     
  5. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Добавлено обновление от 25 февраля.
     
  6. Jesse Pinkman

    Jesse Pinkman

    Статус:
    Оффлайн
    Регистрация:
    07.01.14
    Сообщения:
    65
    Репутация:
    8 +/-
    Спасибо норм тема
     
  7. ๖ۣۜȤɵɵȥMen

    ★ Legenda ★
    ๖ۣۜȤɵɵȥMen

    Статус:
    Оффлайн
    Регистрация:
    01.04.13
    Сообщения:
    199
    Репутация:
    150 +/-
    TC только не забрасывай тему,развивай,думаю многим понравится :smile:
     
  8. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Добавлено обращение к пользователем с пометкой "Без обновы".
     
  9. monk11115

    monk11115

    Статус:
    Оффлайн
    Регистрация:
    20.10.13
    Сообщения:
    928
    Репутация:
    699 +/-
    Webmoney: 258659835800
    Да реально,если сделал, то доведи до конца,развивай интересно читать.
     
  10. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Добавлено 2 новых обновления от 18 и 28 марта. Пожалуйста, отпишитесь, если вдруг ссылки не рабочие или картинки не отображаются.
     
  11. DejаVuuu

    DejаVuuu

    Статус:
    Оффлайн
    Регистрация:
    19.03.14
    Сообщения:
    283
    Репутация:
    42 +/-
    Спасибо за полезную тему :)
     
  12. RespecT

    Youhack.ru
    RespecT

    Статус:
    Оффлайн
    Регистрация:
    13.01.13
    Сообщения:
    855
    Репутация:
    1.024 +/-
    Полезная тема, не всегда хочется искать что добавили в том или ином обновлении, а тут всё есть и переведено на русский язык)
     
  13. FLeShk

    FLeShk

    Статус:
    Оффлайн
    Регистрация:
    01.07.12
    Сообщения:
    554
    Репутация:
    357 +/-
    Добавлено обновление от 4 апреля.