1. Копируйте бэкап-архив с хостинга и сканируйте архив антивирусом. Может, что и сам сервер хостинга заражён изнутри.
2. Мониторьте (пишите) все внешние запросы в лог.
3. Разберитесь с правами на запуск скриптов и на .htaccess.
4. Пропишите нужные фильтры в .htaccess
Никакая.
Частично безопасной её делает пользователь, используя комплексную защиту: разграничивает права, вовремя ставит обновления, использует программы фильтрации системных вызовов OS, настраивает политику приложений для работы с сетью, использует антивирусные системы.
Любой exception сгенерируйте с помощью проверок количества записей из базы или лога.
Например, получайте общее кол-во записей (total) перед любым добавлением данных: a=total/(102/2-1-total);
После 50 записей всё упадёт с ошибкой деления на 0 и дальше код не исполнится: счётчик остановится ровно на 50.
Только конфигурить отдельный ФИЗИЧЕСКИЙ роутер/брэндмауер (или прокси сервер на нём, закрыв все исходящие соединения вне прокси) для подключения устройств-клиентов роутера (компьютеры, мобилы, планшеты, etc.) через установленное туннелированное соединение с выходом в другую ИНКАПСУЛИРОВАННУЮ сеть.
Т.е., на роутере должна быть "труба", за которую нельзя выйти клиентским устройствам для определения и дальнейшей передачи в сеть реального (провайдерского) IP-адреса.
И, разумеется, что его будет знать сервис (куда коннектится роутер, для создания "трубы"), предоставляющий канал инкапсуляции для выхода в публичную сеть от его имени.
Иначе, никак не сделать надёжно: софт на ПК рано или поздно "сольёт" ваш реальный IP-шник.
includeHTML - инклудит тегом или через js файлы html, js и css.
Загрузка как асинхронная, так и синхронная.
Может работать локально (без веб-сервера).
Поддерживает рекурсивную загрузку из любой структуры файлов/каталогов.
Я бы начал с генерации фэйк-активности, чтобы для посетителей он не казался пустым.
Предварительно, нужно сжато и понятным языком (текст, схемы, диаграммы) представить/показать на главной странице сильные стороны - "фишки" (относительно, имеющихся на рынке, конкурентов).
Дальше - seo/баннеры и контроль "пульса" "сарафанного радио". Аналитика даст ответ: конкурентоспособный ваш сервис или нет, и как именно (и откуда) больше всего приходит новый "трафик", что привлекает и что "отталкивает" посетителей.
Следующий шаг - "умное" ранжирование "друзей" проекта: списков работодателей и соискателей с высокой активностью. Больше активность акка - выше в списке.
И постепенно, народ подтянется.
1. Выучить подходящий инструмент (по оф.документации и оф.урокам выбранного игрового "движка") и научиться грамотно профилировать и оптимизировать (увеличивать) производительность на всех уровнях приложения.
2. Выучить инструмент для создания нужных игровых 3D-моделей для игрового мира в одном стиле (также и для озвучки, фоновой музыки и т.д.), или брать их в asset-магазине выбранного "движка", или заказывать их создание на стороне.
3. Если только для себя - Играть)