В случае с командой find, как раз это необходимо.
Нужно понимать, что символы wildcard без кавычек будут обработаны не опцией -name или -iname, а самим баш, в результате find получит список конкретных значений, и в случае если вдруг найдутся файлы, которые матчатся этим вайлдкардом, вы получите синтаксическую ошибку.
Что касается "find ~ iname '*.mp4' -exec rm {} +"
Так вы не указали опцию -iname, указали несколько параметров, не ограничивая поиск.
нет, не берется из параметра. В данном случае вы начинаете искать с текущей директории, вот оно и выводит вам текущую директорию, а потом ваши параметры.
Если хотите использовать звездочку в параметре, надо брать в кавычки
На самом деле, не так уж много места нужно для выдува сзади. Даже пары см может хватать для выдува (как раз место которое занимает штекер от кабеля питания)
Saboteur
@saboteur_kiev Куратор тега Разработка игр
Чувак, тебе уже несколько раз несколько людей сказали, что НЕТ курсов или книже по обучению создания сложной RPG
Создание сложной RPG это конкретный случай, зачастую коммерческий. Там никто на базе своей игры не будет тебе делать учебник. Те кто пилят игру, они зарабатывают на игре, а не на курсах.
Ссылка на гитхаб - совет не общий. Ищешь там исходники игры, которая тебе подходит и читаешь.
Тем более что это именно у тебя слишком общий вопрос "сложная система", что такое сложная система? 10 заклинаний 10 навыков 4 класса 5 рас?
100 заклинаний 200 навыков 10 классов 10 рас и еще и классовые квесты?
Это не сложность, это просто количество.
Еще раз.
На конкретный вопрос - конкретный ответ, а на твой вопрос дали уже максимально понятный и расширенный ответ.
Когда напишешь что именно у тебя не получается хранить, или что именно ты не понимаешь как хранить - тогда будет конкретика.
А так - все зависит от типа игры, от количества игроков, от скорости, от специфики.
Ипатьев, У меня полно рабочего кейса. Используем монгу на работе в десятках проектах, по 5-10 лет полет нормальный уже, и никаких проблем не видится.
У вас действительно неудачный кейс.
MongoDB это именно база данных. Другой вопрос, что нужно уметь ею пользоваться.
Даже по вашей ссылке прямо написано что это база, просто не надо ею пользоваться.
При этом автор - пишет исключительно веб приложения, и просто описал случай, где монго реализовали неудачно
И бОльшая часть комментариев как раз о том, что автор статьи неправ. Они просто свою ошибку выбора базы данных перекрутили словно в этом mongodb виновата.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Холодильник и другие металлические объекты могут частично блочить вайфай. В идеале под роутер выделить место где-то в середине коридора. Может даже шкафчик где-то на потолке смонтировать небольшой, чтобы туда и бесперебойник влез и роутер и еще место на будущее осталось
Короче.
Вопросы довольно бесполезные. Судя по всему, уровень знаний явно недостаточен, чтобы написать решение самому. А поэтому ответы для вас совершенно бесполезны.
Вам не сюда, а на фриланс, где описать конкретнее задание и вам напишут скрипты
1. Между серверами папки можно расшарить обычным nfs
2. Веб сервер можно запустить на обоих серверах и перекидывать данные
3. файлы можно по расписанию перекидывать на веб сервер по scp или ftp - вообще неплохая идея, для безопасности игрового сервера, а то учитывая текущие познания, вероятность сделать дырку в веб сервере велика
IPMI, ясно, тут все очень плохо.
Поясняю как для совсем нелюбящих почитать.
openvpn сжимает трафик между СВОИМ клиентом и СВОИМ сервером. Для этого задействуется центральный процессор как на твоем компе, так и на сервере.
Трафик сжимается на уровне ip протокола.
При этом ты мог заметить, насколько больше это все по нагрузке.
Если каждый из твоих игроков, будут подключаться к серверу майнкрафта по vpn, а потом уже к майнкрафту, нагрузка на процессор сервера вырастет во-первых для шифрования, во-вторых для сжатия.
Сетевая карточка по ethernet протоколу, общается не с кем-то там удаленным, а с ближайшим хопом. Все. Ethernet протокол не умеет в маршрутизацию, он предназначен для локальной сети, где все компы друг друга видят, и понятие "другой подсети" для него не существует. Поэтому сжимать и разжимать ethernet пакеты, внутри которых находятся tcp пакеты, нужно в пределах этой подсети, после чего извлечь tcp пакет чтобы роутер его мог передать дальше, например по оптическому протоколу.
Второе. Нет смысла заниматься сильным сжатием, поскольку нет возможности построить нормальный словарь на таких вещах как игровые пакеты. Поэтому в ЛЮБОМ случае сжатие будет довольно примитивным.
На этом пояснения я думаю можно закончить. Если и сейчас ты не понимаешь почему, то нет смысла объяснять человеку, которому лень потратить 10-20 минут хотя бы на википедию
Еще раз, почему вы не хотите услышать?
Почитайте внимательнее про модель оси и что такое пакеты.
Нужно уметь различать otn от ethernet, а ethernet от ip
IPMI, Мне эта ссылка зачем, и какое отношение она имеет к трафику который генерирует сервер майнкрафта?
Рекомендую теорию сетей и протоколов почитать детальнее.
В случае с командой find, как раз это необходимо.
Нужно понимать, что символы wildcard без кавычек будут обработаны не опцией -name или -iname, а самим баш, в результате find получит список конкретных значений, и в случае если вдруг найдутся файлы, которые матчатся этим вайлдкардом, вы получите синтаксическую ошибку.
Что касается "find ~ iname '*.mp4' -exec rm {} +"
Так вы не указали опцию -iname, указали несколько параметров, не ограничивая поиск.