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

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

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

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

2 страниц V   1 2

Linux X64

Статус пользователя The_Razer
сообщение 9.1.2010, 23:46
Сообщение #21
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Цитата(lakela @ 10.1.2010, 0:41) *
P.S не в тему: а что вместо гварда на сервак впихнуть? чтобы банило через бан-лист хотябы часть читеров?

и спасибо за помощь.

Хороших админов впихни. Полезность Гварда/Нагрузка сервера от гварда =0 ИМХО
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 10.1.2010, 0:37
Сообщение #22


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

lakela, ну какой нить античит... вон их в форуме безопасности целая куча.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lakela
сообщение 10.1.2010, 11:10
Сообщение #23


Стаж: 19 лет

Сообщений: 94
Благодарностей: 3
Полезность: 31

Ну хрен знает, модера у на опытные, и их 15 человек. Чаще всего получается что народ улетает в бан, уже низачто.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tuzik
сообщение 12.11.2010, 13:14
Сообщение #24
Стаж: 16 лет

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

Итак - расскажу, что в моей жизни происходит. У нас платформа x86_64 - ОС - генту. - Если в крацах описать - по началу была такой проблем:

Есть ОС - Linux amd64 - надеюсь, всем понятно, что 64 - это разряд, а не процессор. Ситуация заключается в следующем:

Очень частое падение сервера с ошибкой в ядре:

[12753156.174252] hlds_i686_27015[27860]: segfault at 8 ip 00000000f70c5adb sp 00000000fff76308 error 4 in engine_i686.so[f709d000+52000]
[12817731.338667] hlds_i686_27015[21744]: segfault at 3e8 ip 00000000f4fe4079 sp 00000000ff92640c error 4 in metamod_i386.so[f4f8c000+cc000]
[12824089.898178] hlds_i686_27015[15988]: segfault at 12e58 ip 0000000000012e58 sp 00000000ffb01108 error 14 in hlds_i686_27015[8048000+b000]
[12843082.343453] hlds_i686_27015[30063]: segfault at e997ac25 ip 00000000f5259ed8 sp 00000000ffa59608 error 4
[12844480.494995] hlds_i686_27015[19945]: segfault at 3e8 ip 00000000f5019079 sp 00000000ffdeae0c error 4 in metamod_i386.so[f4fc1000+cc000]
[12845765.518138] hlds_i686_27015[22653]: segfault at 3 ip 0000000000000003 sp 00000000ffe3df08 error 14 in hlds_i686_27015[8048000+b000]
[12902465.865309] hlds_i686_27015[23935]: segfault at e9824c25 ip 00000000f50f85b0 sp 00000000ff84c208 error 4
[13019769.590602] hlds_i686_27015[11161]: segfault at 12e58 ip 0000000000012e58 sp 00000000ff883e08 error 14 in hlds_i686_27015[8048000+b000]

После тщательного осмотра ошибок понял, что проблема с совместимостью и из-за этого сервер слетает. Причем безо всяких ошибок. - Оказалось, что обращение идет на metamod_i386.so - почитал посты в рунете и за бугром, выяснил, что нужно ставить все so файлы под 64x. очень много описания типа:

; Regular Expression support (поддержка регулярных выражений, НЕОБХОДИМ
для
; работы AMX Match Deluxe)
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so

Где четко можно увидеть: ;regex_amxx_amd64.so
Следовательно, совместимость сделать реально. Обшарил кучу постов... НО так нигде и не нашел нужных файлов. После долгих исследований, вышел на пост, где узнал, о том, что amxmodx - после версии 1.76d - просто перестала делать совместимость с amd64 - ребят, напрашивается вопрос - КАКОГО ЛЕШОГО?!

Собственно, прошу помочь в решении данной проблемы, может есть эмули, о которых я не слышал или народ выходит из данного положения, как то по другому? - Жду ответа, как соловей лета.

Наткнулся на Вашу статью о метамодах... Решил попробовать... НО!

metamod_amd64.so - решил поставить и по многим факам сказано, что поменять нужно в liblist.gam такой тип:

game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
//gamedll "dlls\mp.dll"
//gamedll_linux "dlls/cs_i386.so"
gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_amd64.so"
trainmap "tr_1"

Прописал... В итоге... Не хоет он видеть... и все тут - пишет ошибку... Ниже выведенную:


Console initialized.
scandir failed:/usr/block-c/SMS/server/cs/27015/./valve/SAVE
scandir failed:/usr/block-c/SMS/server/cs/27015/./platform/SAVE
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 16:56:12 Mar 8 2010 (4883)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 77.105.190.3:27015
LoadLibrary failed on ./cstrike/addons/metamod/dlls/metamod_i386.so: ./cstrike/addons/metamod/dlls/metamod_i386.so: cannot open shared object file: No such file or directory
Host_Error: Couldn't get DLL API from ./cstrike/addons/metamod/dlls/metamod_i386.so!
FATAL ERROR (shutting down): Host_Error: Couldn't get DLL API from ./cstrike/addons/metamod/dlls/metamod_i386.so!

Что делать??? Уже все перепробовал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 12.11.2010, 14:20
Сообщение #25


Стаж: 18 лет

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

Цитата(tuzik @ 12.11.2010, 13:14) *
После долгих исследований, вышел на пост, где узнал, о том, что amxmodx - после версии 1.76d - просто перестала делать совместимость с amd64 - ребят, напрашивается вопрос - КАКОГО ЛЕШОГО?!

Потому, что быдлоVALVE отказались от поддержки 64 бит в своих продуктах, и hlds - не исключение
весь 48 протокол идёт уже без нативной поддержи 64 битных вычислений с плавающей запятой.
Если хочешь, запустить 64 разрядный сервер , то берешь Build на 47 протоколе, AMXX 1.71(именно он является самым последним выпуском который еще поддерживал 64 бит.) и MetaMod AMD64.
Но практически толку тебе такая связка никакого не даст, ибо уже слишком устарела.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tuzik
сообщение 12.11.2010, 14:55
Сообщение #26
Стаж: 16 лет

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

Цитата(c0rax @ 12.11.2010, 15:20) *
Потому, что быдлоVALVE отказались от поддержки 64 бит в своих продуктах, и hlds - не исключение
весь 48 протокол идёт уже без нативной поддержи 64 битных вычислений с плавающей запятой.
Если хочешь, запустить 64 разрядный сервер , то берешь Build на 47 протоколе, AMXX 1.71(именно он является самым последним выпуском который еще поддерживал 64 бит.) и MetaMod AMD64.
Но практически толку тебе такая связка никакого не даст, ибо уже слишком устарела.

Тоесть - все?... Финита ля камедия?.. Без вариантов? =( - Сервера будут падать?... Ничто из не спасет??? =(

Если переходить на CentOS - Сможем ли мы избавиться от падения?
У нас стоит дву процессорная машинка... на 16 ядер. - Ставили 32х битные ОС, если выделяли им 1 проц - серваки работыли без проблем - как только добавляли к примеру еще 6 - серваки гуляя по процессам начинали падать. - Будет ли это в цент ОС? - поддерживается ли там 16 ядер??.... Что делать?? =(

Отредактировал: tuzik, - 12.11.2010, 16:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 12.11.2010, 17:31
Сообщение #27


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

tuzik, поддерживается!

Вообще парни, если у вас такие серьёзные машины, вам бы и серьёзно этим заняться, а не ставить стоковые оси со старыми ядрами и другими пакетами.
возьмите gentoo, соберите под себя и займитесь ядром. я думаю что для сборки у вас уйдём ну часа 2 максимум... а ядро уже дело знаний т.с... я бы именно так сделал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tuzik
сообщение 12.11.2010, 21:08
Сообщение #28
Стаж: 16 лет

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

Цитата(bravo @ 12.11.2010, 18:31) *
tuzik, поддерживается!

Вообще парни, если у вас такие серьёзные машины, вам бы и серьёзно этим заняться, а не ставить стоковые оси со старыми ядрами и другими пакетами.
возьмите gentoo, соберите под себя и займитесь ядром. я думаю что для сборки у вас уйдём ну часа 2 максимум... а ядро уже дело знаний т.с... я бы именно так сделал.

В том то и дело. - Генту у нас стоит. Сборку сами делали... - Но почему то косяки с падениями из-за ошибок в ядрах начались.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 13.11.2010, 16:43
Сообщение #29


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

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