Как запустить самп на виртуальной машине
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.
Покупка дает возможность:
Маппинг для сервера
Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Модификации SA
Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Dozzie
Новичок
Установил виртуалку, залил дополнения(драйвера и т.д.), сделал общую папку с ГТА, запускаю самп - мне пишет "не удается найти драйвер или directx 9 на виртуальной машине при запуске игры", нажимаю "ок", и после этого подобная ошибка с арабскими символами и закрывается.(графический драйвер виртуалки стоит. Хз чё делать) На виртуалке стоит винда 7 32 бита, 2гб ОЗУ, 20 гб выделено из жесткого диска
Подскажите возможно ли устранить эту ошибку чтобы запустить игру. или VirtualBox не поддерживает запуск игр?
Поправка: В VirtualBox установлена ОС Windows XP SP3. И в этой Windows установлена игра, которая при запуске и выдаёт ошибку.
Лайт Ягами
Спасибо! Помогло, всё отлично работает.
Тока терь новая трабла.. . Мыш в игре летает как сумашедшая)) ) т. е. так как будто стоит чуствительность наверно 200% хотя я поставил на минимум.. . играть можно но мыш Мего чуствительна, может кто подскажет где настройки мыши в VirtualBox?
Если гостевая система XP - то можно загрузиться в ней в безопасном режиме, поставить VirtualBox Additions с тестовыми дровами DirectX.
Только работать это будет крайне медленно.
На сколько я знаю эта программа для тестирования операционных систем а не для игр.
Если тормозит виртуалка, выстави побольше значение выделяемой памяти да и все, только смотри, в красный сектор не залазь.
1. Мы получили долгожданый VPS/VDS c OS Debian 6. Надо к нему подключится и управлять , поэтому качаем
2. Запускаем PuTTY, видим окно:
3. Появляется окно в которое мы сможем вводить команды и соответственно управлять нашим VPS
После успешного входа.
4. Пришло время командовать, пишем команды в PuTTY и нажимаем Enter после каждой команды для выполнения. Поехали!
ВАЖНО! Советую перед этим выполнить команды:
5. Для начала поставим текстовый редактор nano, он нам пригодится в конце:
6. Сервер будем ставить в домашнюю директорию, выполняем :
7. Далее нам нужен сам сервер SAMP'а (в ссылке указан самый актуальный на данный момент), поэтому качаем:
8. Сервер скачался и сохранился в директории /home/, теперь нам нужно его распаковать:
P.S. Внутри архива все файлы сервера лежат в папке samp03, поэтому папок никаких создавать не нужно.
9. Ставим права на папку и файлы сервера внутри, тем самым даём разрешение на запуск:
echo Executing Server Config.
lanmode 0 - Переключатель режима сервера (0 - игра по Интернет, 1 - по локальной сети)
rcon_password changeme - Пароль администратора (вместо changeme пишите свой пароль)
maxplayers 50 - Максимальное кол-во игроков (думаю понятно о чём речь)
port 7777 - Порт (При такой настройке к серверу можно подключится так: IP:7777, например: 1.1.1.1:7777)
hostname SA-MP 0.3 Server - Название Вашего сервера (латиница) Это основные настройки и мы их выполнили .
Чтобы сохранить настройки в файле нажимаем по очереди клавиши:
Ctrl + X
Отвечаем утвердительно на сохранение файла клавишей Y
Нажимаем Enter ВАЖНО! Чтобы сервер не выключился при закрытии окна PuTTY нажимаем Ctrl + D
ВАЖНО! Если VPS перезагрузили/выключили , чтобы запустить сервер SAMP снова выполняем по очереди команды после логина на VPS:
Отражение DDos атаки на наш VPS/VDS
Самый простой способ — это определение и бан ip-адресов атакующих компьютеров. Для определения того, кто же нас атакует, будем использовать консольную утилиту tcpdump. Бан будем осуществлять при помощи iptables.
Давайте посмотрим выдачу команды tcpdump -v -i eth0 dst port 80. Эта команда выдаст нам, что происходит на сервере на 80-м порту. Вот пример выдачи:
Как вы можете видеть в выдаче команды присутствует ip-адрес пользователя сделавшего запрос на какую-то страницу на сервере. Но этот пользователь может быть как пользователем, так и крупицой ботнет-сети. Блокировать или не блокировать его?
Очевидно, что скорее всего, если пользователь не является обычным, среднестатистическим пользователем, то запросов от него должно быть неимоверное количество. Таким образом, нам нужно подготовить статистику по запросам с каждого ip за определенный промежуток времени.
Делается это так:
После прохождения второй команды получаем список из 2-х колонок: в первой количество запросов, во второй — с какого ip было это количество запросов.
В этой выдаче фигурирует мой ip — я самостоятельно позапрашивал страницу на сервере много раз и получился этот вывод. В реальных условиях будет большой список адресов и нужно будет выбирать те адреса, с которых идет больше всего запросов и писать правила для iptables такого вида для каждого из них:
Вот так, например, я закрою доступ на сервер пользователю с ip 189.132.35.106 и его запросы сервером обрабатываться не будут.
Назовем его antiddos.sh. Не забудьте присвоить скрипту право на запуск.
Получаем список ip — анализируем какие мы хотим забанить. Предположим, нам показалось, что первые 2 нам не нравятся по каким-то причинам. С них уж слишком много запросов. Запоминает, что нам нужно только первые 2 забанить (их может быть в реальности и 20, и 100 штук) и вводим команду, которая записывает список всех ip в файл.
Читайте также: