# Выучил php теперь буду стараться сделать нормальное ядро

**URL:** <https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819>\
**Category:** Беседка\
**Created:** [15.Ноябрь.2025 17:40:34 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819 "2025-11-15T17:40:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![qusito](https://talk.24serv.pro/user_avatar/talk.24serv.pro/qusito/32/19479_2.png) [@qusito](https://talk.24serv.pro/u/qusito)\
**Post date:** [15.Ноябрь.2025 17:40:34 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/1 "2025-11-15T17:40:34Z")

</div>

Кароче больше года учился писать на слоне ща думаю еще года 2 ■■■■■■■■ но сделать с нуля ядро для 1.1.5 рабочее ванильное и тд тут у нас поддержки ноль поэтому как будут результаты буду отписывать а еще Данил Лебедев последнее ч\*о и все группы с вк я слил сборку сервер quenex или как она там для версии 1.1.5 и 1.19 потому что данил кинул на сборку и дал мне это кривое ■■■■■ я ее слил в итоге автор кто угодно но не я)

---

<div class="post-metadata">

**Author:** ![Dinner\_Bone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/f05b48/32.png) [@Dinner\_Bone](https://talk.24serv.pro/u/Dinner_Bone)\
**Post date:** [15.Ноябрь.2025 17:41:28 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/2 "2025-11-15T17:41:28Z")

</div>

> [@qusito](#):
>
> но сделать с нуля ядро для 1.1.5 рабочее ванильное

Не удастся, как минимум из-за оптимизации, ну и версия полумертвая.

---

<div class="post-metadata">

**Author:** ![qusito](https://talk.24serv.pro/user_avatar/talk.24serv.pro/qusito/32/19479_2.png) [@qusito](https://talk.24serv.pro/u/qusito)\
**Post date:** [15.Ноябрь.2025 17:46:58 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/3 "2025-11-15T17:46:58Z")

</div>

ну я посторяюсь зря учил чтоли буду юзать .nbt и тд тп в некоторых местах сами файлы маинкрафта декомпилировать и расшифровывать и тд кароче посмотрим что из этого выйдет щас начал кароче на сетевой частью ■■■■■■■ raknet, binarystream и тд

---

<div class="post-metadata">

**Author:** ![DinnerBone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DinnerBone](https://talk.24serv.pro/u/DinnerBone)\
**Post date:** [15.Ноябрь.2025 17:50:14 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/4 "2025-11-15T17:50:14Z")

</div>

Ну удачи что-ли… (Ибо оно тебе реально пригодится)

---

<div class="post-metadata">

**Author:** ![qusito](https://talk.24serv.pro/user_avatar/talk.24serv.pro/qusito/32/19479_2.png) [@qusito](https://talk.24serv.pro/u/qusito)\
**Post date:** [15.Ноябрь.2025 17:52:21 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/5 "2025-11-15T17:52:21Z")

</div>

хахахахах надеюсь ну по моим планам за месяц - два смогу первую альфу слить и бесплатно все будет

---

<div class="post-metadata">

**Author:** ![qusito](https://talk.24serv.pro/user_avatar/talk.24serv.pro/qusito/32/19479_2.png) [@qusito](https://talk.24serv.pro/u/qusito)\
**Post date:** [15.Ноябрь.2025 17:52:47 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/6 "2025-11-15T17:52:47Z")

</div>

запомни эту тему просто либо ник мой Кушито

---

<div class="post-metadata">

**Author:** ![123power](https://talk.24serv.pro/user_avatar/talk.24serv.pro/123power/32/19922_2.png) [@123power](https://talk.24serv.pro/u/123power)\
**Post date:** [16.Ноябрь.2025 02:33:45 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/7 "2025-11-16T02:33:45Z")

</div>

не хочу

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 12:48:38 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/8 "2025-11-16T12:48:38Z")

</div>

нормально там все с оптимизацией

---

<div class="post-metadata">

**Author:** ![Dinner\_Bone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/f05b48/32.png) [@Dinner\_Bone](https://talk.24serv.pro/u/Dinner_Bone)\
**Post date:** [16.Ноябрь.2025 13:05:30 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/9 "2025-11-16T13:05:30Z")

</div>

## Java

 ![Screenshot_67](https://cdn.talk.24serv.pro/original/3X/e/b/ebebb1dbc286ae70fd5054585b5696d44360abc3.png)  
 ![Screenshot_68](https://cdn.talk.24serv.pro/original/3X/d/d/ddee0e503598d7a3d00c231bc87b2d764a07df3c.png)

* * *

## PHP

 ![Screenshot_70](https://cdn.talk.24serv.pro/original/3X/2/a/2a03ca0afc5aed7f68c78326a95d244d6e288a19.png)  
 ![Screenshot_71](https://cdn.talk.24serv.pro/original/3X/a/b/abcd4031ec67b20fcf14b3f9de00eaf46dd79634.png)

---

<div class="post-metadata">

**Author:** ![Dinner\_Bone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/f05b48/32.png) [@Dinner\_Bone](https://talk.24serv.pro/u/Dinner_Bone)\
**Post date:** [16.Ноябрь.2025 13:08:12 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/10 "2025-11-16T13:08:12Z")

</div>

Как-раз таки PHP это язык, который выполняет всё на ходу (интерпретируемый язык), именно из-за этого объединить на нём ванильную генерацию, ванилных мобов, +100 игроков, держать дофига чанков, и т.д очень проблематично в плане оптимизации (хотя можно пойти по пути @Marusel, который пишет часть функционала на C)

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 15:57:49 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/11 "2025-11-16T15:57:49Z")

</div>

ты говоришь сейчас это, при этом приравниваешь C к ■■■■■ языку

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 15:58:42 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/12 "2025-11-16T15:58:42Z")

</div>

потоки реализованы через C, в чем проблема писать в них, когда буквально юзлесс нормальный?🤐  
upd - не нормальный, но все равно  
яб назвал задержку в этих потоках лишь “откликом”, никак ни лаганным дерьмом

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 15:58:50 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/13 "2025-11-16T15:58:50Z")

</div>

у вас у всех привычка вливаться в общество?

---

<div class="post-metadata">

**Author:** ![Dinner\_Bone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/f05b48/32.png) [@Dinner\_Bone](https://talk.24serv.pro/u/Dinner_Bone)\
**Post date:** [16.Ноябрь.2025 16:16:32 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/14 "2025-11-16T16:16:32Z")

</div>

> [@poyterovv](#):
>
> ты говоришь сейчас это, при этом приравниваешь C к ■■■■■ языку

Нет

* * *

> [@poyterovv](#):
>
> потоки реализованы через C, в чем проблема писать в них, когда буквально юзлесс нормальный?🤐

Потокобезопасность

* * *

> [@poyterovv](#):
>
> яб назвал задержку в этих потоках лишь “откликом”, никак ни лаганным дерьмом

Это называется "блокировка основного потока

* * *

> [@poyterovv](#):
>
> у вас у всех привычка вливаться в общество?

Нет. Просто с входом луми, у меня буд-то развязались руки (ну и мотивация появилась учить джаву)

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 16:37:48 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/15 "2025-11-16T16:37:48Z")

</div>

ладно, ты прав, ■■■■■ я написал

---

<div class="post-metadata">

**Author:** ![poyterovv](https://talk.24serv.pro/user_avatar/talk.24serv.pro/poyterovv/32/19865_2.png) [@poyterovv](https://talk.24serv.pro/u/poyterovv)\
**Post date:** [16.Ноябрь.2025 16:38:29 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/16 "2025-11-16T16:38:29Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [16.Ноябрь.2025 16:54:55 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/17 "2025-11-16T16:54:55Z")

</div>

сравнил компилируемый и интерпритируемый язык..))

---

<div class="post-metadata">

**Author:** ![dmitrijafamev](https://talk.24serv.pro/user_avatar/talk.24serv.pro/dmitrijafamev/32/20121_2.png) [@dmitrijafamev](https://talk.24serv.pro/u/dmitrijafamev)\
**Post date:** [16.Ноябрь.2025 16:55:32 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/18 "2025-11-16T16:55:32Z")

</div>

ты бы ище за место java rust’ом сравнивал))

---

<div class="post-metadata">

**Author:** ![DinnerBone](https://talk.24serv.pro/letter_avatar_proxy/v4/letter/d/53a042/32.png) [@DinnerBone](https://talk.24serv.pro/u/DinnerBone)\
**Post date:** [16.Ноябрь.2025 18:58:56 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/19 "2025-11-16T18:58:56Z")

</div>

Эх, как жаль что я уже в кровати, и сделать 7 шагов до ноута лень (  
Утром объязательно сравню

---

<div class="post-metadata">

**Author:** ![MEFRREEX](https://talk.24serv.pro/user_avatar/talk.24serv.pro/mefrreex/32/18603_2.png) [@MEFRREEX](https://talk.24serv.pro/u/MEFRREEX)\
**Post date:** [17.Ноябрь.2025 04:25:57 UTC](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819/20 "2025-11-17T04:25:57Z")

</div>

А в чем проблема, в данном контексте это вполне уместно, человек хочет писать очередное ядро с нуля на PHP. Тут сразу встает вопрос: нахуя, любой другой **компилируемый** язык лучше пдойдет для этого, и внимание, я специально выделил “компилируемый”. По тому что напомню, PHP это все еще Веб язык и совсем не подходит для такой задачи, а выносить все в C расширения это костыль который придумали для решения той проблемы, что в компилирумых языка в принципе нет.  
При том что у джавы синтаксис вполне похож на PHP’шный, человек котрорый “выучил PHP” может вполне освоить ее за несколько месяцев

[Следующая страница](https://talk.24serv.pro/t/vyuchil-php-teper-budu-staratsya-sdelat-normalnoe-yadro/32819.md?page=2)
