Перейти к содержимому

1Ridav

Администраторы
  • Публикации

    218
  • Зарегистрирован

  • Посещение

Все публикации пользователя 1Ridav

  1. = присвавает новое значение == проверяет на равенство. Во всех ифах у вас присвоение новых значений...
  2. В моем api есть большой и жирный минус, исправить который возможно лишь преписав мост, который связывает андроид и ОС компьютер. Я не использовал библиотеки в роде netty. На каждое подключение создается 2 потока. 1 для андроид и второй для игровых компьютеров. При большом количестве подключений(от 10-15и выше) процессор, который обрабатывает мост - начнет захлебываться в обилии потоков, переключаясь между ними. Исправляется это довольно банально - требуется использовать библиотеку-обработчик подключений, которая позволит обрабатывать до 100 тыс подключений всего в 4 потоках. Переписать все руки не доходят.
  3. seryoga@computercraft.ru Зарегистрирован, первичный пароль отправил в ЛС, не забудь сменить
  4. Не код, а каша. Не пойму зачем делать одно и то же действие 4 раза, присваивая и переприсваивая данные каждый раз. Зачем брать список игроков несколько раз? Зачем брать человека по UUID, если выше уже взял все, что необходимо. Наверное придется писать еще курс гайдов, объясняя, как надо организовывать структуру программы...
  5. ГУИ библа работает на ивентах. Вот и все. Выполнит любой участок кода, но желательно, чтобы больших циклов в самих гуи элементах не было. Иначе произойдет фриз программы
  6. Прошествие суток(24 часов) программа отсчитывает довольно необычным для других способом. К примеру игрок зашел в игру в 10 часов 37 минут утра. Значит подарок следующего дня он сможет получить только после 10 часов 37 минут следующего дня. Этот метод я использовал специально, чтобы не было бумов посещений и выходов в полночь, как в других онлайн играх
  7. Сбоев в работе программы не замечено. На 8й день первичный счетчик сбрасывается, вторичный продолжает считать
  8. NO_EXIT пока не работает. Текст меняется при перерисовке объекта s:setText("text") - сменит текст и перерисует объект самостоятельно
  9. Гораздо более эффективный способ иметь точное время при минимальной нагрузке - получить время мировое один раз, а затем к нему прибавлять время из игры.
  10. У меня было точно так же сегодня, после перезахода все нормализовалось
  11. Чтобы не было пустых регистраций, раздавать почтовые ящики будем по принципу активности на проекте. Пишите свои статьи, уроки, заполняйте wiki и конечно же помогайте окружающим.
  12. Если найдешь - скинь пожалуйста ссылку. Мне тоже интересно, есть ли такие PS голосовалка топкрафта почему то переехала вниз страницы, к счетчикам посещений
  13. Алекс закинул клиент МТ в лаунчер. Протестировал на своем ноутбуке 2009 года приобретения. Intel Core 2 Duo 2.1GHz, 4G RAM, 1G Nvidia Geforce 240M Установлены 2 ОС Windows 7, Debian 7 + MATE 1.8 Под обеими ОС в лаунчере выделил 2048 оперативной памяти. Выставил самые минимальные настройки, отключив все эффекты, частицы и тд... Windows 7 ОС при запуске под себя захватила 1,5ГБ оперативной памяти Не хватило оперативы и все начало кидаться в файл подкачки. В игре 0-5 фпс при движении и 10-15 без движений. Java съела 3 гигабайта, в игре заполнялось от 1100МБ до 1600МБ выделенной памяти из 1900МБ с копейками. Процессор был загружен на полную катушку Подчеркну, что все сторонние программы и процессы были отключены. Не играбельно. Debian 7 + MATE 1.8 ОС при запуске под себя захватила 350МБ оперативной памяти фпс 50-120 при движении и без движений, файл подкачки(своп) не использовался. Java съела 3 гигабайта, в игре заполнялось от 1100МБ до 1700МБ из 1900 с копейками. Процессор был загружен на 70% В системе осталось около 500МБ свободной оперативной памяти(Для справки. Любой браузер при запуске съест 200-300МБ оперативной памяти + по 30-50МБ на каждую страницу) Играбельно, однако в других целях компьютер особо не используешь в этот момент Подчеркну, что все сторонние программы и процессы были отключены. МТ сборка исключает всех игроков с 4 гигабайтами оперативной памяти на компьютерах, а таких еще много. Не уверен, сколько протянет серверная часть, скорее всего два месяца, не больше
  14. Какое отношение софт с гугл маркета имеет к нашей программе? Её нет в гугл маркете...
  15. На CS одновременно мы насчитали 37 карьеров, каждый копал максимум возможной ему площади... Выводы делай сам
  16. https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BE%D0%BD%D0%BA%D0%B8 https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D0%B5%D0%BA%D1%86%D0%B8%D1%8F Так же желательно ознакомиться с этими материалами https://ru.wikipedia.org/wiki/%D0%92%D0%B7%D0%B0%D0%B8%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0 https://ru.wikipedia.org/wiki/%D0%9C%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81 https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D1%84%D0%BE%D1%80_%28%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%29 https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_ABA
  17. Как обстоят дела с критическими точками и состоянием гонки?
  18. ajlkes@computercraft.ru Зарегистрирован, пароль отправил в ЛС netins@computercraft.ru Зарегистрирован, пароль отправил в ЛС
  19. Соединение восстановится, если использована функция read(). Андроид получит уведомление от моста о потере соединения с партнером. Мост автоматически восстановит соединение, если партнер появится в сети. Если соединение оборвется по любым причинам - соединение восстановится. read() функция сокета возвращает статус false и значение nil, если сокет закрыт. При получении нила достаточно переподключиться, а затем авторизироваться на мосту.
  20. Если просите срок - то он 2 месяца. 22 Февраля стартует первый бой. На команды разделитесь сами. Кто успеет - того и тапки.
  21. Выложил первую версию приложения для андроид. Ссылка в конце первого топика, под картинками. При попытке отослать сообщение на мост после разрыва соединения с мостом - будет происходить краш приложения. Об этом баге знаю, на выходных исправлю
  22. В нем один критичный баг, который я думаю исправить на выходных. А так в принципе оно готово, в дальнейшем будет лишь изменяться внешний интерфейс, в роде закладок, спекуляции ввода и тд.
×
×
  • Создать...