С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.01.2019
Сообщений: 1
1

Ядро Minecraft PE

12.01.2019, 09:55. Показов 2239. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Щас начались атаки на проекты Minecraft PE 1.1.X, происходит краш пока что неизвестным способом, но уже примерно знаем что надо устранить. Мне нужна помощь сделать так что-бы: Vish check, там проверку замутить, Что бы если protocol !=== 8 ,то пакет слался, иначе игнор или DisconnectNotification
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
}elseif($packet::$ID > 0x00 and $packet::$ID < 0x80){ //Not Data packet :)
            $packet->decode();
            if($packet instanceof OPEN_CONNECTION_REQUEST_1){
                $packet->protocol;
                $pk = new OPEN_CONNECTION_REPLY_1();
                $pk->mtuSize = $packet->mtuSize;
                $pk->serverID = $this->sessionManager->getID();
                $this->sendPacket($pk);
                $this->state = self::STATE_CONNECTING_1;
            }elseif($this->state === self::STATE_CONNECTING_1 and $packet instanceof OPEN_CONNECTION_REQUEST_2){
                $this->id = $packet->clientID;
                if($packet->serverPort === $this->sessionManager->getPort() or !$this->sessionManager->portChecking){
                    $this->mtuSize = min(abs($packet->mtuSize), 1464);
                    $pk = new OPEN_CONNECTION_REPLY_2();
                    $pk->mtuSize = $this->mtuSize;
                    $pk->serverID = $this->sessionManager->getID();
                    $pk->clientAddress = $this->address;
                    $pk->clientPort = $this->port;
                    $this->sendPacket($pk);
                    $this->state = self::STATE_CONNECTING_2;
                }
            }
        }
    }
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2019, 09:55
Ответы с готовыми решениями:

Что такое микропроцессорное ядро (и ядро вообще)?
Здравствуйте,начал читать книгу &quot;Архитектура Компьютера&quot;,и у меня возник вопрос. Что такое...

Minecraft
В игре Minecraft все игровые объекты делятся на три типа: блоки, сущности и предметы. Блоки – это...

Minecraft
Кто знает как Нотчу удалось за 3 дня сделать первую версию моей любимой игры minecraft:...

Minecraft
В игре Minecraft все игровые объекты делятся на три типа: блоки, сущности и предметы. Блоки – это...

1
0 / 0 / 0
Регистрация: 28.09.2020
Сообщений: 8
16.11.2020, 21:35 2
Это PMMP?
0
16.11.2020, 21:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2020, 21:35
Помогаю со студенческими работами здесь

minecraft
Всем привет!Когда я запускаю minecraft 1.2.5 у меня идёт загруска а потом написано Bad...

Minecraft
В игре Minecraft все игровые объекты делятся на три типа: блоки, сущности и предметы. Блоки – это...

minecraft for Unity
Доброго вам времени суток программисты=). Решил намутить игрушку клон ныне популярной minecraft,...

MineCraft Sockets
Есть такая проблема. Сервер minecraft может обменяться в вами сокетами. Делается это через...

Моддинг на Minecraft 1.6.2 -1.6.4
Тут вы научитесь писать моды на Forge. Не будем томить, начнем же! Требования: - Java...

Не запускается Minecraft
Сначала качается обновление с размытыми буквами, а потом просто чёрный экран. Что с этим делать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru