[ Урок ] Как правильно читать логи?! Стандартные проблемы
|
|
diggie |
Дата: Среда, 21.10.2015, 17:57 | Сообщение # 1
|
Новичок
Сообщений: 16
Статус: Offline
|
Как правильно читать логи сервера?!
Здарова всем, кто читает эту тему. Я не раз слышал о том, что новички просят о помощи с сервером. А в частности, у них не загрузились плагины.
Хочу вам сказать, что бы определить какой плагин/фильтрскрипт/или подключение к базе не работает, надо читать Логи!
Если вы не читаете логи, то у вас никогда не получиться нормально создать своё собственный сервер и тем более правильно подключить его на хостинге. _______________________________________________________
А теперь перейдем к правильному чтению логов.
Вот стандартный server_log.txt:
Код ---------- Loaded log file: "server_log.txt". ----------
SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team
[20:22:30] filterscripts = "" (string) [20:22:30] [20:22:30] Server Plugins [20:22:30] -------------- [20:22:30] Loading plugin: streamer.dll [20:22:30]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[20:22:30] Loaded. [20:22:30] Loading plugin: sscanf.dll [20:22:30]
[20:22:30] ===============================
[20:22:30] sscanf plugin loaded.
[20:22:30] Version: 2.8.1
[20:22:30] (c) 2012 Alex "Y_Less" Cole
[20:22:30] ===============================
[20:22:30] Loaded. [20:22:30] Loading plugin: mysql.dll [20:22:30] >> plugin.mysql: R38 successfully loaded. [20:22:30] Loaded. [20:22:30] Loading plugin: dc_cmd.dll [20:22:30] Daniel's CMD plugin v2.8 [20:22:30] (c) 2014 Daniel_Cortez [20:22:30] www.pro-pawn.ru [20:22:30] Loaded. [20:22:30] Loaded 4 plugins.
[20:22:30] [20:22:30] Filterscripts [20:22:30] --------------- [20:22:30] Loaded 0 filterscripts.
[20:22:31] MySQL подключен! [20:22:31] Number of vehicle models: 29 _______________________________________________________
Плагины подключаются таким образом:
Loading plugin: Название плагина. Название плагина loaded Loaded.
Если вы видите это, значит плагин правильно подключился и работоспособен.
Если вы видите вот такое:
Loading plugin: Название плагина. Failed.
Значит у вас ошибка в загрузке плагина: 1. Стандартная ошибка: Не найден плагин.
В конце логов обычно предупреждает об этом: Script[gamemodes/new.amx]: Run time error 19: "File or function is not found"
2. Часто с mysql.so, предупреждает о версии mysql.so (mysqli.so, mysql_static.so и подобные...) _______________________________________________________
Частенько люди не правильно подключают базу, из-за этого в конце мода пишется:
Connecting to a database is not actively MySQL не подключен Не найдено подключение к базе. База данных не найдена и др. (в каждом моде своеобразный способ объяснения об этом)
Правильное подключение: mysql_connect("ХОСТ","ЛОГИН ХОСТА","НАЗВАНИЕ БАЗЫ","ПАРОЛЬ");
P.S. Если вы только что скачали мод и не знаете что такое MySQL, и хотите открыть сервер..Вот ваши первые шаги:
1. Скачайте Denwer (джентльменский набор Web-разработчика) - с помощью него вы сможете подключить к локальному серверу свой GameMode. 2. Затем когда вы подключите Денвер, вам потребуется зайти в PhpMyAdmin и создать там базу.
База данных, в поле впишите название, допустим Server и Создать. Готово!
Затем в моде, вы напишите вот так:
mysql_connect("localhost","root","Server","");
P.S.S.: У денвера аккаунт root уже зарегистрирован, и на нем пароля нет.
Бывает такие случаи, что если вы скачали мод, разработчик сделал define для вас.
define "" // хост define "" // логин define "" // база define "" // пароль
Тут то же самое, просто введете данные туда. Готово. _______________________________________________________ Вернемся к логам:
Еще вы можете заметить там samp.ban. Обычно ни у кого с ним проблем нет..
Ban list -------- Loaded: samp.ban _______________________________________________________
Стандартная ошибка новичка, который вообще ничего не знает в мире Pawn и серверах.
Не подключен GameMode. В логах пишется это в самом конце.
I couldn't load any gamemode scripts. Please verify your server.cfg It needs a gamemode0 line at the very least.
Что же делать?! Заходите в server.cfg и найдите данную строчку:
gamemode0 Название 1
Объясню что к чему, gamemode0 - потому что сервер может иметь несколько модов одновременно и переключаться через RCON пользователя между ними. Поэтому и 0.
Почему в конце 1? Я сам не рассматривал эту причину, но как я понимаю, это дает значение TRUE.
Название - Вот здесь должно быть название вашего мода, его можно найти в папке Gamemodes, с расширением .pwn и .amx (они должны быть обязательно оба, .pwn главный файл содержащий мод, а .amx - уже скомпилированная версия, которую считывает ваш samp_server.exe).
То есть, если у вас в папке gamemodes файл: new.pwn и new.amx. Значит в server.cfg запишем значение:
gamemode0 new 1
Готово, проблема решена! _______________________________________________________
Рад был вам помочь, для новичков желательно закрепить тему)) Что бы уже более опытных пользователей ньюфаги не бесили в ЛС.
Тему буду дополнять, если появиться что-то, чего я не написал здесь)))
P.S.S.S. Подправьте меня если что. На ссылку VT не нужен, все пользуются денвером, это офф. сайт.
С вами был diggie, всем пока. Не будьте гавнокодерами.
Привет, если ты прочитал мой пост/комментарий. Спасибо за внимание :)
Сообщение отредактировал diggie - Среда, 21.10.2015, 18:38 |
|
|
|
Амасинк |
Дата: Среда, 21.10.2015, 19:34 | Сообщение # 2
|
Боец
Сообщений: 267
Статус: Offline
|
Однозначно полезная тема, но только для новичков, думаю те кто уже более менее освоились - умеют читать логи
Помогаю новичкам в pawn
|
|
|
|
TSW |
Дата: Среда, 21.10.2015, 20:04 | Сообщение # 3
|
Боец
Сообщений: 108
Статус: Offline
|
Оставил ее в своей теме с модом, думаю у многим новичкам ты помог)
|
|
|
|
barawek_won |
Дата: Понедельник, 26.10.2015, 01:04 | Сообщение # 4
|
Боец
Сообщений: 62
Статус: Offline
|
Полезно новичкам.
Приму в дар аккаунты 3+ lvl на проектах Samp-Rp / Diamond-Rp / Advance-Rp. Приму юани/шмот/аккаунты в игре Perfect World. Приму аккаунты WOT. Приму логи. Буду очень признателен Вам за них :3
|
|
|
|
diggie |
Дата: Пятница, 22.01.2016, 00:45 | Сообщение # 5
|
Новичок
Сообщений: 16
Статус: Offline
|
up для новичков (всё равно пишут в лс..)
Привет, если ты прочитал мой пост/комментарий. Спасибо за внимание :)
|
|
|
|
Matros[CM]97 |
Дата: Вторник, 31.10.2017, 23:06 | Сообщение # 6
|
Любитель
Сообщений: 39
Статус: Offline
|
Сам так чекаю
|
|
|
|
|
BATYAN[CM] |
Дата: Вторник, 19.12.2017, 17:29 | Сообщение # 8
|
Боец
Сообщений: 51
Статус: Offline
|
Полезно, недавно в теме САМПА так что узнал что-то новенькое
Мой ВК - vk.com/id436319081
|
|
|
|
LikeTimer |
Дата: Четверг, 11.01.2018, 01:58 | Сообщение # 9
|
ПРОДАВЕЦ ВИРТОВ
Сообщений: 50
Статус: Offline
|
Вроде полезная тема
Сообщение отредактировал LikeTimer - Четверг, 11.01.2018, 01:58 |
|
|
|
Deplazo17 |
Дата: Воскресенье, 28.01.2018, 00:17 | Сообщение # 10
|
SELLER STEAM | SAMP
Сообщений: 239
Статус: Offline
|
Полезная тема , спасибо.
|
|
|
|
NoRemorse |
Дата: Воскресенье, 04.02.2018, 06:05 | Сообщение # 11
|
✔ GTA SELLER ✔
Сообщений: 456
Статус: Offline
|
годно, спасибо.
VK - https://vk.com/remorse162 Группа VK - https://vk.com/gtavpumping Telegram - @NoRemors Сайт - https://gtavpumping.ru/
|
|
|
|
[cm]pheniks |
Дата: Четверг, 15.02.2018, 17:54 | Сообщение # 12
|
Боец
Сообщений: 118
Статус: Offline
|
Отличная тема, все подробно
Ваш любимый феникс
|
|
|
|
maxxx_cm |
Дата: Вторник, 06.11.2018, 18:26 | Сообщение # 13
|
Боец
Сообщений: 105
Статус: Offline
|
++++++++++ вери юзефул
|
|
|
|