Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
gbroh
5 лет назад
Minecraft Universe

Ищу человека который поможет создать сервер в майнкрафт для сетевой игры с друзьями (с модами ) ибо руки кривые )⁠⁠

Уже 3 день пытаюсь сделать сервер и поставить туда сборку и не как не получается . Решил что тут мне могут помочь . Общение дискорд I LOVE TDK#4980

Minecraft Игровой сервер Текст
1
ghostduty487
ghostduty487
5 лет назад
Лига Геймеров

Сервер для игр, брать или не брать?⁠⁠

Доброго времени суток уважаемые пикабушники/пикабутяне! В своё время не нашел адекватной статьи в интернете про подводные камни "серверного" гейминга, по этому тестирую их на себе, НАДЕЮСЬ КОМУ-ТО ПОМОЖЕТ ДАННАЯ ИНФОРМАЦИЯ!

(СПОЙЛЕР) ПОЖАЛУЙСТА ПРОСТИТЕ за очень многа букаф. Тут будет много технической инфы, которая нацелена на аудиторию работающую с железом. Все проблемы могут быть связаны со спецификой моего оборудования. И простите за ошибки, по ходу вы поймете, что я не из вашего государства и русский в школах у нас не преподают.

Сегодня решил всё таки написать пост, что бы обсудить с вами как это иметь сервер (регистровая память, серверная плата и процессор) для игр.

Брать себе такой "эконом" вариант или нет, решать уже вам (в конце будет цена и проблемы)

Использую данную конфигурацию уже пол месяца и есть кое-какое впечатление...

О ПЛОХОМ:

Сервер для игр, брать или не брать? Компьютер, Игровой сервер, Скорость интернета, Компьютерная помощь, Экономия, Совет, Длиннопост

(!)Всё цены приблизительны, температура показана в градусах Цельсия и сразу скажу, что у меня нету куллеров на корпусе, потому что офисный, потому что не предусмотрен для такой бани и стандартной циркуляции там не хватит для такой махины, а значит что с ними, что без разница градусов в 3-5 и денег на новый корпус пока что нету. Да и те куллера что тут были почти ничего не дают, а шумят как лес в бурю и цена им гривен 30 (около 75 руб).

Во-первых, восхительно-приятная страшная температура!

- Процессор в играх стабильно 67-72 градуса (Куллер ЦП уже Боинг)

- Основной северный чипсет (их 2) температурой в 80 живёт ежесекундно

- Видеокарта, на удивление в этой Бане выше 56 градусов не бывает никогда

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

Во-вторых, ПО - его здесь почти нету.

- 4 порта ЮСБ (2 внутри на самой плате), 2 сетевых порта для ЛАНа и отсутствие звуковой карты.

- Очень много 4-пин для куллеров, вроде 6-8 и 6 САТА портов.

- Сама пиновка 28+8пин и найти такой блок не просто, а новый стоит 2000 грн (тысяч 6 рублей), мне же удалось найти один нормальный (всего по Украине было 3 блока с такой пиновкой и в моем диапазоне мощности) обошёлся он мне в достаточно скромные 580 грн (1300 руб)

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

Я же вроде бы как угадал с Ваттностью (550, максимум 525) но напряжение меня смущает:

Сервер для игр, брать или не брать? Компьютер, Игровой сервер, Скорость интернета, Компьютерная помощь, Экономия, Совет, Длиннопост

Это всё на холостом ходу (ничего не запущено, кроме пикабу и стима который качает). В играх же напряжение падает по +12 до 11.5-8, отлично себя чувствует всегда +3.3 и резерв, 5 (немного шалит) ЕСЛИ КТО ШАРИТ ПОДСКАЖИТЕ, ЭТО НОРМ ВООБЩЕ?

- Во время игр дует немного влажный воздух из БП и сам он градусов 50-60.

В целом драйвера не проблема, звуковую карту купил за 200 грн (460 руб) всё пашет, кроме звука по HDMI и звука передней панели.

ИНТЕРНЕТ это прям крик души, у меня сетевая карта (Вай Фай) которя получает до 350 МБ/с и скорость раньше на старом ПК была до 9, сейчас до 4,5 после танцев с бубном удалось выдавить типа 7 чему я уже рад.

- Пинг раньше был в играх 15-35 теперь на сервера 30-70, после танцев стал 20-50.

С чем это связано не понятно, помогите решить проблему, у меня есть догадка что это из-за северного моста у которого перегрев (по сути его нету, но блин, 80 градусов) и он не пропускает такой поток информации или пропускает кусками.

- Самой же потери при загрузке файла с торрента (25 Гб) по факту было всего 4,5 Мб, а значит потери самого интернета нету.

А ТЕПЕРЬ О ХОРОШЕМ :)

- Цена, она здесь просто сказка (на старые детали: 1366, 2011. Новые как сокет 2066 денег не хватит ни у кого, если вы по богаче то 2011v3 ваш бро, у него еще адекватная цена)

Процессор: слабее чем i7 7600 на 20% обошелся мне в 700 грн (2100 руб) что в 12-14 раз дешевле чем тот же i7.

Память: 24 Гб DDR 3, 1333 MHz обошлась мне в 700-800 грн (2300 руб), дешевле чем такая же десктопная в 2 раза, а скоростью не отличается, только надежностью.

Плата: Хорошим это не назовешь, прям 1400 ( грн и это потому что брал комплектом, отдельно стояла бы тысячи 2-2,4

Итог: со всей транспортировкой и комиссией обошелся сет в 3000 грн (7000 руб)

- Производительность очень поражает, всё грузиться очень быстро (вход в ГТА ОНЛАЙН занимает полторы-две с половиной минуты)

Процессор: без разгона тянет 1060, с разгоном пойдет и 1080Ти была бы водянка или хороший обдув, у меня же работает при нагрузке 50% максимум.

Память: ничем не уступает обычной.

Мат.плата: до конца не понял, очень специфичная вещь. Нужно много работать с её охлаждением и на ней лучше не экономить - себе дороже.

НАДЕЖНОСТЬ: у серверных деталей она колоссальная, если в партии из 1000 есть 2 бракованые детали - вся партия брак. Кому интересно почитайте как их тестируют, будете поражены.

Разгонный потенциал: если есть охлаждение, желательно водянка, то этот проц улетает из 3,4 к далёким 4,6 Ггц, на воздухе 4,1 реально. Частота шины 130, есть куда повышать.

Впечетление: В целом, о покупке не жалею, было интересно попробывать. Если всё будет хорошо, и я решу все проблемы, то обязательно куплю себе 2011v3 который уже на DDR4

ЗАДАВАЙТЕ ЛЮБЫЕ ВОПРОСЫ, постараюсь ответить всем, ещё раз простите за много текста)

Показать полностью 2
[моё] Компьютер Игровой сервер Скорость интернета Компьютерная помощь Экономия Совет Длиннопост
72
Wr1t3r
Wr1t3r
5 лет назад

Мое лицо, когда я сел устанавливать сервер GTA V⁠⁠

Мое лицо, когда я сел устанавливать сервер GTA V GTA 5, Игровой сервер

P.S.: возможно начну делать посты с установкой и настройкой сервера)

GTA 5 Игровой сервер
5
TheWitcherNiga
TheWitcherNiga
5 лет назад
Фабрика Мемов

Коротко о Дискорде⁠⁠

Коротко о Дискорде
Одесса Игровой сервер Юмор
3
16
Alroghost
Alroghost
6 лет назад

Свой сервер WoW Legion #2 Настройка и менеджмент сервера⁠⁠

В продолжение к посту https://pikabu.ru/story/odinochnaya_igra_dlya_world_of_warcr.... Где я подробно рассказал как создать и настроить сервер для одиночной игры. В данном посте я расскажу о настройке Rate сервера и командах Trinity Core, для управления сервером.

1. Настройка рейта:
"Мой сервер, мои правила", так ведь? Поэтому сейчас я объясню как ускорять набор опыта, увеличивать шанс дропа, кол-во выпадающих из мобов деняк и.т.д

Всё очень просто, все данные настройки хранятся в файле world.conf, вашего realm сервера (изначально он у вас один, это "Single Player Project" 1-ый realm). Идём по пути:
Папка с сервером/spp-legion/Realms/1(или другой если уже создали и юзаете другой realm)/Settings.
Далее открываем блокнотом world.conf и находим там "SERVER RATES".

Свой сервер WoW Legion #2 Настройка и менеджмент сервера World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, MMORPG, Длиннопост

Все что начинается с Rate это игровые параметры, а цифра коэффициент, и что логично, больше коэффициент больше значение. Найдем опыт:

Свой сервер WoW Legion #2 Настройка и менеджмент сервера World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, MMORPG, Длиннопост

Kill - сколько опыта вы получаете за убийство мобов.
Quest - за сдачу квестов.
Explore - за открытие новых локаций.

Нам нужно изменить коэффициент, объясню как это работает:
1 - обычный опыт. (320хр)
2 - удвоенный опыт.(640хр)
10 - больше в десять раз (3200хр)
ну и так далее.

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

2. Управление сервером и права доступа для аккаунтов

Сервер использует ядро TrinityCore, а вот переведенный на русский список команд для сервера:
https://drive.google.com/file/d/1D-e7NYIP3nTSn9mc_KxwzEy4Xqa...

Команды вводятся либо в консоли WorldServer (без точки), либо в игровом чате через точку, но для этого у аккаунта должен быть уровень доступа (ГМ, Админ и.т.д)

Чтоб выдать аккаунту нужный вам уровень доступа введите команду
.account set gmlevel [$account] #level [#realmid]
Пример:
account set gmlevel 29#1 3 -1
И перезапустите сервер

Чтоб узнать номер аккаунта (29#1) введите команду .account onlinelist (при этом аккаунт которому вы хотите выдать доступ должен быть в онлайне), в консоли отобразится полная информация об аккаунтах в игре, в том числе и номер акка.

На этом всё. Возможно есть и более удобные способы выдавать аккаунтам права и.т.д. Но я пишу как делаю.

В следующем посте напишу как настроить сервер для LAN игры с друзьями.

Свой сервер WoW Legion #2 Настройка и менеджмент сервера World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, MMORPG, Длиннопост

На этом всё, удачи вам, и спасибо за внимание :3

Показать полностью 3
[моё] World of Warcraft WOW World of Warcraft: legion Игровой сервер MMORPG Длиннопост
20
52
Alroghost
Alroghost
6 лет назад

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция.⁠⁠

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

Вообще на поиск возможности одиночной игры в WoW меня побудила ностальгия по временам когда я залипал в WoW, я не олдфаг, начал свой путь с Катаклизма, а больше всего в душу запал аддон Warlords of Draenos, появились катсценки, гарнизон, в общем это было здорово... И мне хотелось бы вновь побегать по дренору, а так же опробовать последующий аддон "Легион". Однако вернутся на официальные сервера не позволяют финансовые проблемы, не всегда доступ к стабильному интернету, и... ряд других причин.

По сути вся "одиночная игра" заключается в создании своего локального сервера который будет хранится и запускаться на вашей машинке, а именно специальная сборка для одиночной игры SPP. А теперь к делу.

Скачиваем репак SPP по ссылке MEGA:
https://mega.nz/#!vwAU0CDT!zMJXYELQ9BXU02foxhm1Q1bWAjzCQSDyN...

После загрузки распаковываем архив в удобную для вас директорию (яб посоветовал на диск D, так как по итогу сервер будет весить окло 17 гигабайт).

Теперь запускаем Update.bat и ждем окончания загрузки обновлений.

После этого запускаем Launch_Servers.bat, вам откроется вот такое консольное окошко.

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Это панель управления сервера, но прежде чем запускать сам сервер нам необходим собственно клиент игры. Можете найти и скачать его сами, либо скачать минимальный клиент по ссылке:
https://yadi.sk/d/C68TxSmXQdHr5Q

ATTENTION!!!: Сама игра весит более 50 гигабайт, а минимальный клиент всего 4 гб, дело в том что минимальный клиент содержит минимум файлов для запуска игры, а сам внутриигровой контент будет докачивать по ходу игры (будут долгие загрузки).

После того как скачаем клиент, необходимо заменить лаунчеры (экзешники) на пропатченные, которые идут вместе с сервером, нажмите в консольке цифру 7, и вам откроется окно:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Замените стандартные экзешники из игровой папки (стандартные удалите).

Так же в папке клиента откройте папку WTF, найдите в ней файл config, откройте его текстовым редактором и в параметре SET Portal введите:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Вот в принципе и все, сервер готов, клиент настроен. В консоли управления сервером запускаем сервер нажимая  2. И нам откроется ещё 2 консольки, выглядеть это будет примерно так:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Ждем пока консоль worldserver.exe закончит загрузку, при успешном окончании запуска система оповестит вас звуком. В консоли worldserver.exe должно быть написано:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Финальным этапом настройки будет создание игрового аккаунта через который вы будете заходить в игру. Для этого в консоли worldserver.exe необходимо прописать команду:

bnet create имя@имя пароль

Пример:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

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

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Выбираем наш сервер:

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

И наслаждаемся игрой на собственном сервере World of Warcraft Legion!

Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост
Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост
Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция. World of Warcraft, WOW, World of Warcraft: legion, Игровой сервер, Игры, MMORPG, Длиннопост

Всем удачи и приятной игры! Если будут вопросы задавайте.

Показать полностью 11
[моё] World of Warcraft WOW World of Warcraft: legion Игровой сервер Игры MMORPG Длиннопост
109
Uder327
6 лет назад
World of Tanks

Русский сервер полон быдла⁠⁠

Играл в танки с 2012 года на европейском сервере, т.к. мне он был тогда удобнее. Никогда на РУ или тест-сервере на играл, пока не пришел WoT Classic event, который проводится на одном для России и Европы (и видимо США и Азии) сервере. Зашел я, занчит, в него, чтобы понастальгировать по старым-добрым танкам 0.7.0, и за три дня игры столько накопилось, что решил запостить. Это просто пи*дец, господа. Почти в каждой третьей игре кто-то из команды в лучшем случае начинает тебя или кого-то из своей или другой команды чмырить, оскорблять, под**бывать, а в худшем убивает тебя, либо просто для фана, либо потому что ты на арте, либо не так играешь (не правильно), как он считает. Я, конечно, подозревал, что на РУ люди будут наши менее адекватные, но такого количества быдлячества и гопничества я не ожидал. По сравнению с европейским сервером это ад. Там такие вещи случаются раз в месяц, а то и реже, а не каждую третью игру. Учитывая, что в эту игру в России играет наверно каждый третий мальчик и мужик (на сервере зарегистрировано 40 млн. игроков), это очень печальный показатель. Понятно, что этих людей меньшенство, но ощущение создается такое, что полсервера вчера из тюрьмы выпустили. Не удивительно, что после такого опыта европейские игроки будут русских не любить.

[моё] World of Tanks Игровой сервер Текст
52
Darksoul11111
6 лет назад

Синхронизация клиентов с сервером | Часть 1.⁠⁠

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


!!! ВАЖНО !!!


Эта статья не является уроком, так как это, пока что, показ частичного выполнения моего плана ( который я выкладывал в нашем telegram канале ). Как только весь план будет выполнен, по нему обязательно выйдет урок! А как правило, если все пойдет по плану, урок выйдет в субботу или же как только будет выполнен весь план.


Что сделано

Измененный код я буду помечать восклицательными знаками.


Немного изменен сервер:


Сейчас я продемонстрирую вам, что именно в сервере поменялось


1) Изменен класс User

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

2) Изменен класс ServerObject


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


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

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Изменен метод Listen

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост
Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Изменен метод BroadcastMessage и добавлена перегрузка этого метода

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

И последний метод который изменен в данном классе, это AddUser

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

3) А класс ClientObject был не большой, а изменений потерпел много, так что, этот класс я покажу весь.

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост
Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Вот и все изменения, которые на данный момент потерпел сервер.


Скрин сервера на момент прекращения работы над ним

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Клиент перенесен в Unity:


Немного скринов из Unity:


1) Как выглядел клиент в Unity, на момент завершения работы над ним.

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

2) Интерфейс клиента и его составляющие UI элементы, по поводу InputField'а со ScrollBar'ом я расскажу в последней части данного плана.

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

3) Иерархия клиента в Unity.

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

4) MainCamera и скрипт общения с сервером ( скрипт в самом низу, под названием "Client_TEST_UDP".

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

5) Скрипт на кнопке "Подключиться!".

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

6) Ошибка, которую я буду исправлять.

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Возникающая при нажатии на кнопку "Статус", ее задача, вывести в InputField информацию о всех подключенных игроках в виде "NAME:COLOR".


Клиент в Unity:


Состоит он из 1 скрипта, под названием "Client_TEST_UDP"


Сейчас я покажу вам исходники данного скрипта, и сразу скажу, он сейчас находится в стадии разработки и он очень и очень грязный и плохой, это пример как писать не надо! К последней части статьи о плане, он будет выглядеть намного лучше, а еще я рекомендую убрать от экрана впечатлительных программистов :)


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

Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост
Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост
Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост
Синхронизация клиентов с сервером | Часть 1. Unity, Csharp, Игровой сервер, Создание клиента для игры, Программирование, Длиннопост

Какие цели этими изменениями достигнуты:


1) Клиент успешно подключается к серверу, если следующие условия верны:


Сервер запущен

Клиент запущен и правильно указан адрес севера, порт 1 ( acceptPort) с портом 2 ( receivePort ) совпадают с указанными на сервере.

Нажата кнопка "Подключится!"

После нажатия на кнопку, на сервере появляется характерное сообщение о новом подключении и так же, появляется характерное сообщение на клиенте. Все наглядно видно на скрине сервера и первых 2-ух скринах клиента в Unity.


На этом все изменения подошли к концу


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


1) Исправить баг. После исправления заработает получения информации о подключенных клиентах в виде "NAME:COLOR".


3) Добавить шифрование пакетов.


Заключение!


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


Всем еще раз спасибо за внимание, поменьше багов и побольше удачи! Ждите новых постов, они обязательно скоро выйду! Всем пока!

Показать полностью 19
Unity Csharp Игровой сервер Создание клиента для игры Программирование Длиннопост
20
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии