Сайт о программировании в Pawn
Pawn.Wiki — Сайт о программировании в PawnПерейти к содержимому
Типичный Скриптер SAMP — паблик, посвящённый скриптингу и всему, что с ним связано. |
По всем вопросам, касающимся размещения рекламы на сайте обращайтесь в Telegram: ссылка |
Список форумов
Школа скриптингаУроки, готовые решение и прочее. Подфорумы:
|
| |
Первая помощьПомощь в pawn скриптинге. Подфорумы:
|
| |
ЗагрузкиМоды, скрипты, маппинг и прочее загрузки. Подфорумы:
|
| |
ДругоеДругие темы которые относятся к тематике pawn. Подфорумы:
|
|
НовостиПоследние новости мультиплеера и их обсуждения. |
| |
ХостингиХостинги для SAMP серверов. Подфорумы:
|
| |
СервераИгровые сервера SAMP. Подфорумы:
|
| |
МодификацииМодификации для SAMP и GTA SA. Подфорумы:
|
|
Торговая площадкаЗдесь можно купить или продать товар. Подфорумы:
|
| |
ГрафикаОбсуждения связанные с графикой. |
| |
Движки сайтов |
| |
ПрограммированиеОбсуждение языков программирования. |
| |
ИнтернетСоцсети, поисковики, партнерки и многое другое. |
| |
ПортфолиоПортфолио пользователей форума. |
| |
БеседкаРазговоры на различные темы. |
|
Новости форумаСписок важных новостей и обновлений форума. |
| |
Технический разделПредложения, замечания и вопросы по работе форума. |
| |
Платные услугиПлатные услуги от нашего форума. |
| |
Наши проектыСписок проектов которые принадлежат нам. |
|
Как создать свой сервер GTA 5 RP — Разработка на vc.ru
Как создать свой сервер GTA 5 RP ZPmirov
60 079 просмотров
Привет, сегодня я вам попробую рассказать как можно создать свой сервер на базе RAGE Multiplayer на Rage mp построен такой популярный сейчас проект как: GTA5 RP online в — этом гайде будут рассказаны элементарные вещи, а не полный гайд по скриптингу
Что нужно для создания своего сервера GTA 5 RP
- Ну в первую очередь: Чтобы открыть свой сервер вам нужно выбрать подходящий хостинг для запуска проекта во всемирную сеть интернет,нет конечно вы можете использовать мощности своего домашнего компьютера,но тут возникнут ряд проблем: Вам придется держать компьютер включенным 24/7 сутками что для вас не есть хорошо, к тому же вам придется открывать порты для доступа других людей на свой домашний сервер.
- Но на домашнем сервере: вы далеко не уйдете,навряд-ли ваш компьютер справится с одновременным онлайном в 1000 человек.
Что нужно для сервера GTA 5 RP
- Вам нужен надежный хостинг ( VDS/VPS — советую его)
- Вам нужно разбираться в скриптинги на JavaScript (большая часть модов написаны на нем)
- Вам нужно разбираться в CEF The Chromium Embedded Framework (Фреймворк для браузера) на нем может быть создан уникальный интерфейс UI или взаимодействие реального интернета с игровым миром (например Кинотеатр на GTA 5 RP)
- На вашем сервере очень желателен защищенный протокол HTTPS
- Вам нужно разбираться как работать с SSH — удаленное управление операционной системой к примеру для загрузки модов на ваш сервер, или загрузки самого сервера на хостинг
- Вам нужно разбираться (быть уверенным пользователем) той операционной системы,на котором будет расположен ваш проект GTA 5 RP: Сервер рекомендую располагать на операционной системе Linux
- Вам нужно разбираться в языке программирования PHP
- Вам нужно разбираться в базах данных MySQL (PHPmyadmin) без этих знаний вы не сможете написать формы регистрации и внесения пользователей в базу данных: как и многое другое
- Не помешает знать язык C Sharp
- Вам нужно хорошо знать язык каскадных стилей CSS чтобы сделать игровой интерфейс красивым и уникальным таким каким вы его задумали!
- Вы обязаны разбираться в JSON — это текстовый формат обмена данными с сервером может работать совместно почти с любым языком программирования.
- Нужен отдельный IP адрес на хостинге (отдельный от других проектов)
- Вам может потребоваться знания по работе в Node.js
- У ваших игроков обязательно должна быть Лицензионная копия GTAV Rage mp не работает с пиратками.
- Желательно хорошо знать английский язык для изучения вики по Rage mp
Ребят поверьте: Без этих знаний что перечислены мною в списке,можно забыть о своем уникальном проекте
Подключение проекта GTA 5 RP к серверу
После того как вы сделали все требования,что я описал верху, то пора приступать к загрузки своего Rage mp — проекта на (хостинг) сервер: для этого вам потребуется программа Termius,которая работает с SHH — удаленное управление операционной системой.
Без таких программ нет смысла работать поэтому вы в этом должны понимать на уровне (Уверенный пользователь)
Чтобы подключиться к своему проекту/серверу, вам достаточно будет ввести пароль, предоставленный после покупки хостинга/vps/vds к этому моменту у вас на руках уже должна быть 100% рабочая сборка сервера GTA 5 RP
- Вы обязаны разбираться в работе vps/vds серверов — проект Rage mp — очень желательно располагать и запускать на Linux Ubuntu вам также нужно установить на ваш домашний компьютер программу файловый менеджер для работы с хостингом по протоколу SFTP к примеру FileZilla через эту программу вы сможете подключаться к своей файловой системе сервера vps/vds (хостинга)
Пример работы с терминалом SSH для установки проекта GTA 5 RP
- Помните,что на момент написания и вашего прочтения: Способы могут меняться как в сторону осложнения, так и в сторону облегчения процесса установки, вы должны быть готовы к обучению и поиску информации.
Работа с терминалом (командной строкой) SSH
- Запускаете команду apt install mysql-server, которая запустит установку необходимого программного обеспечения для работы vds/vps, это нужно для работы вашего будущего проекта Rage mp.
- На все варианты выборов, которые вам предлагают SSH — терминал, нужно будет нажимать букву английскую y — она соответствует команде Yes — да.
- Когда вы дойдете до пункта где вам предлагают выбрать пароль для сервера, очень сильно постарайтесь придумать как можно более сложную комбинацию букв и цифр, чтобы увеличить степень безопасности вашего проекта ведь узнав пароль злодей может натворить много бед, а вы потерять деньги. Запишите пароль в надежном месте, он будет нужен для подключения к базе данных MySQL
- После введения пароля вам достаточно подождать, пока закончится процедура установки программного обеспечения на ваш VDS/VPS сервер.
Это может занять у вас пару минут, зависит от мощности сервера
- Когда появится первое всплывающее окно терминала, вам нужно будет нажать комбинацию клавиш backspace (такая длинная кнопка внизу) +Tab+Enter
- Пишите команду sudo apt install build-essential checkinstall
- Прописывайте команду sudo apt install libssl-dev
- Устанавливайте NVM https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh
- Выходите из сессии терминала SSH и заходим заново в терминал SSH.
- Пишите команду nvm ls-remote
- Пишите команду node -v
- Пишите команду nvm install число, где вместо числа указывайте версию, которую вам показала команда node -v выше. к примеру: nvm install 1.5.6
- Пишите команду sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- Пишите команду sudo apt update && sudo apt install libstdc++6
- Пишите cd /home
- Пишите mkdir server
- Пишите команду cd server
- Скачивайте wget https://cdn.
rage.mp/lin/ragemp-srv-037.tar.gz
- Пишите команду tar -xzf ragemp-srv-037.tar.gz. Поздравляю! теперь ваш проект Rage mp будет расположен в папке сервера по пути — > home/server/ragemp-srv
- Скачивайте любой файловый менеджер к примеру FileZilla, вводите в менеджере файлов ваш логин и пароль, если требуется IP после чего подключайтесь по протоколу не FTP, а по протоколу SFTP.
- Заходите в папку, где расположен ваш игровой проект (home/server/ragemp-srv), и открывайте файл conf.json, в этом файле можно работать с параметрами вашего игрового сервера rage mp
- В папке bind (вашего проекта) пропишите IP-адрес, выданный вам при регистрации хостингом, чтобы переместить ваш проект rage mp на мощности vps/vds сервера
- После этого можно будет скачивать любые сборки модов и через файловый менеджер загружать их на ваш проект rage mp.
Пояснение к файлу: conf. json (файл конфигурации проекта rage mp)
- maxplayers — Максимальное количество игроков,которые могут подключиться к вашему игровому проекту например 2000 игроков (зависит от мощностей серверов vps/vds в вашем владение)
- name — Имя вашего игрового сервера его видят игроки в лаунчере Rage mp (к примеру: Vinewood)
- gamemode — Название вашего gamemode (режима игры) к примеру Roleplay
- stream-distance — Область видимости объектов (транспорта и игроков) на сервере.
- announce — Наличие сервера в глобальном списке серверов rage mp (true — да \ false — нет).
- csharp — включить поддержку сервером скриптов C# (C Sharp)
- port — Номер порта вашего сервера для подключения другими игроками. к примеру 2205 а окончательно папка вашего сервера у игроков будет примерно вот такой: myserver.mydomenrp.2205
Какие могут быть игровые режимы в Rage mp проекте?
Игровых режимов у Rage mp существует всего 10 — штук, они прописываются в файле conf. json
- Roleplay — Ролевая игра то есть каждый отыгрывает свою роль (Полицейский/Медик и так далее ) как в реальной жизни — это самый востребованный и популярный режим: Пример этого режима: GTA5 RP
- Freeroam — Свободный игровой мир
- Deathmatch — Смертельная битва друг против друга
- Teamdeathmatch — Смертельная битва с командой
- Race — Гонки
- Drift — Дрифт
- Derby — Дерби
- Trucking — Грузоперевозки (Дальнобой)
- Copsandrobbers — Полицейские и грабители
- Gangwar — Групповая война
Как видите — открыть свой сервер GTA 5 RP: может любой,главное быть готовым к обучению и поиску информации, помните если вы скачиваете сборки модов для своего сервера, вес дизайн надо переделывать, а для этого обязательно знать Таблицу каскадных стилей CSS и JavaScript и не помешает знать основы HTML
Отпиши в комментариях если вам интересна тема разработки подобных проектов 🙂
linux — серверы SA-MP падают при запуске
Задай вопрос
спросил
Изменено 6 лет, 2 месяца назад
Просмотрено 1к раз
У меня есть сервер почти 4 года, и до сих пор у меня не было проблем (на стороне хоста). Я постоянно менял хостинги, потому что ddos пытались найти лучшее для меня. Сейчас я купил один VPS (это не первый мой) и попытался запустить свой сервер, и у меня возникла проблема с ним.
Сначала вот мой server.cfg:
echo Выполнение конфигурации сервера... режим 0 rcon_password максимальное количество игроков 50 порт 7777 имя хоста сервера samp игровой режим0 emskp filterscripts map1 map2 map3 дома события актеры плагины sql.so regex.so sscanf.so streamer.so объявить 0 запрос 1 Веберл www.sa-mp.com максnpc 0 onfoot_rate 40 incar_rate 40 оружие_рейт 40 stream_distance 300.0 скорость_потока 1000
и после того, как я запустил свой сервер, у меня есть это в моем server_log.txt:
---------- Загруженный файл журнала: "server_log.txt". ---------- Выделенный сервер SA-MP ---------------------- v0.3.7-R2, (C)2005-2015 Команда SA-MP [04:35:22] [04:35:22] Серверные плагины [04:35:22] -------------- [04:35:22] Загрузка плагина: sql.so
Сервер просто падает при загрузке плагина: sql. so (sql.so — первый плагин, добавленный в линейные плагины server.cfg)
Когда я удаляю линейные плагины в server.cfg, а затем, когда я пытаюсь запустить сервер, он говорит, что загрузка filterscript :blabla и вылетает так же, как и плагины.
Это очень странно для меня, и я не знаю, в чем здесь проблема. Сначала я подумал, что это что-то не так с машиной, но я не купил сервер на хорошем хостинге, несколько слотов для тестирования и та же проблема. Пожалуйста, помоги мне.
- linux
- авария
- пешка
- sa-mp
1
Скачать libmysql.dll Это простое решение, ничего другого
Возможно, у вас есть mysql, предоставленный хостом, и вы пытаетесь подключить свой сервер к SQL. Попробуйте получить плагин mysql вместо sql.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Список серверов многопользовательской игры San Andreas (SAMP).

Поисковый сервер
Выберите игру:
Все игрыSCUMCounter-Strike 1.6Counter-Strike: Global OffensiveSCP: Secret LaboratoryGTA: San Andreas Multiplayer (SAMP)DEADSIDECounter-Strike: SourceMinecraftDayZ StandaloneRust7 Days to DieARK: Survival EvolvedAdrenaline Gamer (мод Half-Life)Age of ChivalryAlien SwarmAlien Swarm: Reactive DropAliens VS . Хищник (2010 By Rebellion) Aliens VS. Хищник 2Армия АмерикиАмерика Армия 3Arca Sim RacingArma 2ArmA 2 (Steam)ArmA 3ArmA: Armed AssaultAssaultCubeAssetto CorsaAtlasAvorionBase Defense (Half-Life mod)Battlefield 1942Battlefield 2Battlefield 2142Battlefield 3Battlefield 4Battlefield Bad Company 2Battlefield VietnamBeasts Of BermudaBlack MesaBlackwakeBlade SymphonyBrainBread 2 (Half-Life 2 mod)CS2DCall Of DutyCall Of Duty 2Call Of Duty 4Call Of Duty: Modern Warfare 2Call Of Duty: Modern Warfare 3Call Of Duty: United OffensiveCall Of Duty: United Offensive World at WarCall of Duty: Black Ops 3CitizenMP:IV ReloadedCodename CURECommand and Conquer: RenegadeConan ExilesContagionCounter-Strike: Classic OffensiveCounter-Strike: Condition ZeroCounter-Strike: Source OffensiveCounter-Strike: Source ProModCrysisCrysis 2Crysis WarsCube EngineD. I.P.R.I.P. Разминка (модификация Half-Life 2)Dark and LightDay Of DefeatDay Of Defeat: SourceDay of InfamyDayZ (модификация ArmA 2 Steam)DayZ (модификация ArmA 2)Dead MatterDeer Hunter 2005DevastationDino D-DayDoom — SkulltagDoom — ZDaemonDoom 3Dota 2Double Action: BoogalooDystopia (Half -Life 2 mod)Eco Global SurvivalEmpires (Half-Life 2 mod)Empyrion — Galactic SurvivalEnemy Territory: Quake WarsEternal Silence (Half-Life 2 mod)Exile (ArmA 3 Mod)F.E.A.R.F1 Challenge 99-02Far CryFarming Simulator 2019Farming Simulator 2022Fistful of FragsFortress ForeverFreelancerFrontlines: Fuel Of WarGRAVGTA: Criminal Russia MultiplayerGTA: FiveMGTA: Multi Theft Auto (MTA)GTA: RAGE MultiplayerGTA: alt:VGTR 2Garry’s ModGarry’s Mod 9Ghost ReconGhost Recon: Advanced WarfighterGhost Recon 2: Advanced Warfighter -LifeHalf-LifeHalf-Life 1 DeathmatchHalo-Life 1 Deathmatch ClassicHalf-Life 2Half-Life 2 Battle Grounds 2Half-Life 2 DeathmatchHalf-Life Deathmatch: SourceHalo-Life: Противостоящая силаHalf-Life: Wanted!HaloHidden and Dangerous 2Hidden: SourceHurtworldIL-2 SturmovikIOSoccerInsurgencyInsurgency Песчаная буряJediKnight 2: Jedi OutcastJediKnight: Jedi AcademyJust Cause 2 MultiplayerKilling FloorKilling Floor 2Kingpin: Life of CrimeKreedz ClimbingLeft 4 DeadLeft 4 Dead 2Life is Feudal: Your OwnMORDHAUMMedal of Honor: Allied AssaultMedal of Honor: Allied Assault BreakthroughMedal of Honor: Allied Assault SpearheadMedal of Honor: Pacific НападениеСредневековые инженерыMinecraft P ocket EditionMiscreatedNascar Thunder 2004NeverWinter NightsNeverWinter Nights 2NexuizNight of the DeadNo More Room in Hell(NMRiH): SourceNuclear DawnObsidian Conflict: SourceOpen Transport Tycoon DeluxeOperation FlashpointOutlaws of the Old WestPainKillerPirates, Vikings, & Knights IIPixARKPlain SightPost ScriptumPreyProject ZomboidQuake 2Quake 3Quake 4Quake LiveQuake WorldRFactorRaven ShieldRed Dead Redemption 2Red OrchestraRed Оркестр 2: Герои СталинградаРикошетRising Storm 2: VietnamRust LegacyS.