Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Долгий коннект к серверу, a иногда и FAIL

Статус пользователя empy
сообщение 11.2.2011, 3:19
Сообщение #1
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

проблемы при подключении к серверу
бывает люди с первого раза не могут подключиться зависает и выкидывает по тайм ауту

еще когда меняется карты после этого идет рекконект к серверу, этот процес зависает на 10-20 сек и только после этого полоса загрузки появляется
иногда выкидывает с причино Тайм аут

стоял amxbans gm 1.4 постоянно вылетала ошибка коннекта к базе данныхи тогда ждать загрузки приходитоль 30-40 сек, щас стоит amxbans gm 1.5 эта ошибка стала меньше вылазить, но не исчезла

error

L 02/11/2011 - 04:29:37: [MySQL] Thread worker was unable to start.
L 02/11/2011 - 04:29:37: [AMXX] Run time error 10 (plugin "amxbans_main.amxx") (native "SQL_ThreadQuery") - debug not enabled!
L 02/11/2011 - 04:29:37: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


база данных стоит на другом сервере, сервера соединены в локалбную сеть и стоят рядом друг с другом
ставил базу данных на локалхост, проблема исчезает
отключал все плагины, оставлял только amxbans, все равно висид 10-20 сек

с интернет соединением проблем не может быть т.к. канал в обе стороны по 30 мбит

plugins.ini

amxbans_core.amxx ; AMXBans Core
amxbans_main.amxx ; Main plugin of AMXBans

; Admin Base - Always one has to be activated
;admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx ; basic admin console commands
;adminhelp.amxx ; help command for admin console commands
;adminslots.amxx ; slot reservation
;multilingual.amxx ; Multi-Lingual management

; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands

; Map related
;nextmap.amxx ; displays next map in mapcycle
;mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map

; Configuration
;pausecfg.amxx ; allows to pause and unpause some plugins
;statscfg.amxx ; allows to manage stats plugins via menu and commands

; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer


; Custom - Add 3rd party plugins here
amxbans_freeze.amxx
amxbans_flagged.amxx
DRM_trigger_hurt_fix.amxx
DeathrunManager.amxx
DeathrunMapsFixer.amxx
stuck.amxx
team_join.amxx
use_button_once.amxx
allchat.amxx
say_motd.amxx
superban.amxx
anti_floodup.amxx
afkkicker.amxx
amx_hpk.amxx
spec_banner_ads.amxx
bz_Redirect_if_not_admin.amxx
ad_manager.amxx
fpd.amxx
galileo_MastaMan_Edition.amxx
module.ini

mysql
;sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here. ;;
;; You can just list their names, without the _amxx ;;
;; or file extension. ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded ;;
;; as needed. You do not need to enable them here ;;
;; unless you have problems. ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
engine
fakemeta
;geoip
;sockets
;regex
;nvault
hamsandwich
cstrike
server.cfg

allow_spectators "0"
mp_autokick "0"
mp_decals 200
mp_autoteambalance "0"
mp_buytime "0.25"
mp_c4timer "35"
mp_consistency "0"
mp_fadetoblack "0"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "0"
mp_forcechasecam "0"
mp_freezetime "0"
mp_friendlyfire "0"
mp_hostagepenalty "0"
mp_limitteams "0"
mp_logecho "0"
mp_logfile "0"
mp_logmessages "0"
mp_logdetail "0"
mp_maxrounds "0"
mp_playerid "1"
mp_roundtime "7"
mp_startmoney "800"
mp_timelimit "70"
mp_tkpunish "0"
mp_winlimit "0"
mp_chattime 5
sv_consistency 1
sv_voicequality 4
sv_voicecodec voice_speex
sv_aim "0"
sv_airaccelerate "10"
sv_airmove "1"
sv_allowdownload "0"
sv_downloadurl "http://----------"
cl_allowdownload 1
sv_allowupload "0"
sv_alltalk "1"
sv_cheats "0"
sv_clienttrace "1"
sv_clipmode "0"
sv_friction "4"
sv_gravity "800"
sv_maxrate "25000"
sv_maxspeed "320"
sv_maxunlag "0.5"
sv_maxupdaterate "102"
sv_minrate "2500"
sv_minupdaterate "20"
sv_proxies "0"
sv_send_logos "1"
sv_send_resources "1"
sv_stepsize "18"
sv_stopspeed "75"
sv_timeout "20"
sv_unlag "1"
sv_voiceenable "1"
sv_unlagsamples "1"
sv_unlagpush "0"
sv_voiceenable "1"
pausable "0"
sys_ticrate "300"
decalfrequency "60"
edgefriction "2"
host_framerate "0"



//Rcon
rcon_password "-------------------------"
sv_rcon_banpenalty 10800
sv_rcon_maxfailures 2
sv_rcon_minfailures 2
sv_rcon_minfailuretime 3600
// load ban files
exec listip.cfg
ось и железо

Ubuntu 10.10 desktop x64
core2 duo quad 2.4 Ггц
4гб ОЗУ
инет 30 мбит сек в обе стороны



Отредактировал: empy, - 12.2.2011, 21:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя LaFA
сообщение 11.2.2011, 5:27
Сообщение #2


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Код
sv_timeout "20"


поставь sv_timeout "120" и будет тебе счастье :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 11.2.2011, 10:12
Сообщение #3


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
такое может быть из за потерей пакетов или за низкий таймаут как написал LaFA
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 11.2.2011, 13:16
Сообщение #4
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(LaFA @ 11.2.2011, 6:27) *
Код
sv_timeout "20"


поставь sv_timeout "120" и будет тебе счастье :)


поставил

теперь по тайму не выкидывает что и следовалдо ожидать.
счастье в чем? в том что по 1 минуте идет загрузка которая должна пролетать за 10 сек? думаю что не все дождуться окончания.

Цитата(330863 @ 11.2.2011, 11:12) *
empy,
такое может быть из за потерей пакетов или за низкий таймаут как написал LaFA



с линуксом и его настройками не знаком, меньше недели пользуюсь, может быть в нем проблема какая? ну типа там файрвол ограничивает часть подключений? или там по дефолту нету ничего?
гдето видел писали, что проблемы могут быть из-за x64 системы

щас тестил на винде все это, все летает, подключаю линукс и провал.
куда рыть то хоть?

Отредактировал: empy, - 11.2.2011, 13:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 11.2.2011, 14:07
Сообщение #5


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
может там у тебя быстрая закачка неработает ? :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 11.2.2011, 14:26
Сообщение #6
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(330863 @ 11.2.2011, 15:07) *
empy,
может там у тебя быстрая закачка неработает ? :)


да не, все работает)
меняешь на даст2 например, потом на ацтек, а потом назад на даст2 и все равно ппц как долго грузит
если бы была проблема с быстрой закачкой то серв бы сам нормально грузился
а он на тот момент когда идет смена карты, это гдето 1 минута, находится в оффе

ну и конечно же супер онлайн на серве теперь)
раньше был практически фулл постоянно кроме ночи
а щас
Игроков: 5 / 24
Карта: deathrun_piirates

Отредактировал: empy, - 11.2.2011, 14:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 12.2.2011, 3:53
Сообщение #7
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

переустановил систему. поставил x32 - не помогло!
переустановил базу данных с амхбаном на этот же сервер на localhost
долгая загрузка исчезла и игроков выкидывать перестало


у меня база данных с амхмод стоит на сервере1 на котором стоит 5 игровых серверов еще, а на сервере2 должно стоять 4 сервера игровых
оказалось что проблема в соединение двух серверов
но мне нужно чтобы база данных была на сервере1
сервер1 и сервер2 соеденены между собой в локалку, по этой локалке происходит связь базы данных серв1 с серв2

может подскажете что нибудь
на сервере1 стоит вин 2008
когда на сервере2 стоял вин2008 проблем не было
может быть линукс что-то блочит?

щас установил линукс на серв2 и вот такой вот конфуз.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.2.2011, 9:22
Сообщение #8


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
мускул возможно неправельно настройл в паре с серваком ,из за этого при заходе игрока сервер несмог сделать запрос на базу мускул и ждал ответа
думаю в этом вся проблема
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 12.2.2011, 13:27
Сообщение #9
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(330863 @ 12.2.2011, 10:22) *
empy,
мускул возможно неправельно настройл в паре с серваком ,из за этого при заходе игрока сервер несмог сделать запрос на базу мускул и ждал ответа
думаю в этом вся проблема



ну так mysql отлично работает если на сервере2 стоит win2008
думаю что тут проблема на сервере2, только вот не знаю что за проблема т.к. в линуксе не шарю.

щас еще вот обнаружилось что у некоторые игроки не могут с первого раза законнектится на сервер, приходится переподключаться. щас сервер подключен к базе данных на localhost
так что проблема 100% на этом сервере.


возможно проблема в настройках iptables
подскажите что там надо прописывать, а то я только открыл порт для севера udp/tcp 27012

Отредактировал: empy, - 12.2.2011, 15:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 12.2.2011, 18:18
Сообщение #10


Стаж: 19 лет

Сообщений: 307
Благодарностей: 25
Полезность: 86

Я помню на убунте пользовался утилитой FireStarter, она сама расписывала за тебя iptables, а ты только указываешь какой порт необходимо открыть и т.д....Но возможно это правда что-то в фаерволе.
А вот тестить лучше всего, не отключать плагины по отдельности, а просто иметь под рукой чистый скаченный сервер, и на него пробовать заходить, вот если зайдет без проблем, то станет понятна причина, если так же все будет, то копать уже надо в сторону ОС. И еще условие, не стоит ли по пути к провайдеру или у тебя дома каких то маршрутизаторов или роутеров, которые так же могут содержать в себе фаерволл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.2.2011, 18:21
Сообщение #11


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
спрашивай на форуме gm-community какой путь до сокета для мускула в линукс использует плагин ,а лучше посмотри логи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 12.2.2011, 19:30
Сообщение #12


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(empy @ 12.2.2011, 13:27) *
возможно проблема в настройках iptables
подскажите что там надо прописывать, а то я только открыл порт для севера udp/tcp 27012

Ну а для мускула 3306 порт не удосужился открыть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 12.2.2011, 21:25
Сообщение #13
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(mclaren @ 12.2.2011, 19:18) *
И еще условие, не стоит ли по пути к провайдеру или у тебя дома каких то маршрутизаторов или роутеров, которые так же могут содержать в себе фаерволл.


если даже и стоит, то на винде тоже бы не работало я думаю, а на винде с соединение нету проблем.

Цитата(c0rax @ 12.2.2011, 20:30) *
Ну а для мускула 3306 порт не удосужился открыть?


3306 открыт на сервере1 для подключения
на сервере2 на котором стоит линукс разьве тоже надо открывать порт?
и как я думаю если бы порт был закрыт, то соединения небыло бы вообще, а оно есть, тольок какое-то не четкое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 12.2.2011, 23:28
Сообщение #14


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(empy @ 12.2.2011, 21:25) *
тоже надо открывать порт?

Естественно..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 15.2.2011, 16:49
Сообщение #15
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(c0rax @ 12.2.2011, 20:30) *
Ну а для мускула 3306 порт не удосужился открыть?


порт открыл, все таже фигня
щас буду пробовать ставить какой нибудь другой линукс, не убунту
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.2.2011, 17:53
Сообщение #16


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
дело не в ос а в её настройке :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя empy
сообщение 15.2.2011, 23:13
Сообщение #17
Стаж: 18 лет

Сообщений: 219
Благодарностей: 10
Полезность: < 0

Цитата(330863 @ 15.2.2011, 18:53) *
empy,
дело не в ос а в её настройке :)


ага я уже понял) поставил дебиан и все равно шляпа)
пойду на гм комьюнити клянчить помощи)
неужели только у меня такая проблема?)


там именно проблема коннекта mysql, у меня еще стоит плагин супербан он тоже в базу пишет, так вот если отключить амхбанс а супер бан оставить то все равно не коннектит.
проблема связи с myqsl между двумя сервами

Отредактировал: empy, - 15.2.2011, 23:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.2.2011, 8:20
Сообщение #18


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

empy,
сокет проблема я думаю ,тк сам заморачивалься с сокетами в пхп скриптах ,незнал что писать чтобы заработал как надо :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 16.2.2011, 12:16
Сообщение #19


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(330863 @ 16.2.2011, 8:20) *
empy,
незнал что писать чтобы заработал как надо :biggrin:

Код
ln -s /var/run/mysql.sock /tmp/mysql.sock
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.2.2011, 13:03
Сообщение #20


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

c0rax,
помогло прямо недавно при использований одного бэкап скрипта :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: