AMX MOD X
Вторник, 07.05.2024, 18:06:05



Приветствую Вас Гость | RSS
[ Главная ] [ Вопрос по настройке 2х серверов на одной машине - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Общий раздел » Мир Half-Life 1 » Вопрос по настройке 2х серверов на одной машине (на самом деле уже не знаю куда обратится :))
Вопрос по настройке 2х серверов на одной машине
kazusДата: Вторник, 21.11.2006, 12:32:21 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
возможно и есть решение этого вопроса, но я его не нашел.. суть вопросов в следующем:
вопрос как поднять 2 сервака на одной машине, я их разнес по разным портам, все пашет, остатется решить 2 проблемы
1. модуль CSX с завидной регулярностью отваливается, при этом роняет намертво КС типа буфероверфлоу. Портится .dat файл видимо из-за того что 2 кс сервака пишут в 1н файл, и в один прекрасный момент все накрывается.
2. как сделать разные карты на серваках? (турнирные, и фо фан)
мапцикл задать могу, только зачем? если карты все равно выбирают юзеры, с помощью если не путаю модуля мапчузер. который не понимает переменую mapcyclecfgfile и берет по умолчанию карты из maps.ini или mapcycle.txt

заодно родился 3й вопрос smile может ставил кто psyhostat проблема с их PIP модулем для кс, который позволяет юзеру создать аккаунт для веб статистики задав пароль для своего айпишника. прописал вроде все БД в конфе через амхх загрузил его пишу в игре ps_password он ругается SQL не знаю мол такого поля password, хотя скриптовым методом я смог себе создать админский аккаунт (значит пароли есть и они работают)
p.s. cs 1.6 v24 + amxbans 5+ amxmodx 1.76b + psyhostat 2.3.3 +ATAC какой-то smile apache 1.3 php4.4 mysql 4й серии
p.p.s очень прошу помочь smile вы же плагинописатели, я пытался разобратся, но знаний маловато. вроде можно задать разные директории для конфигов, даже вроде получилось для 2х серваков, как бы вот задать для модуля CSX разные data директории, чтобы не было наложений и глюков с буферами.

 
VENДата: Вторник, 21.11.2006, 17:06:11 | Сообщение # 2
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
1. Ко всему тому, что должно использовать отдельный файл/папку, нужно прописывать пути. Например: localinfo csstats "addons/amxmodx/data/csstats2.dat" (см. amxmodx/configs/core.ini для списка ключевых AMXX файлов/папок).

2. Стандартный AMXX mapchooser плагин (AMX Mod X Nextmap Chooser Plugin) учитывает значение "mapcyclefile", стандартной серверной консольной переменной, если не находит maps.ini. Поэтому можно удалить/переименовать maps.ini, создать, например, mapcycle2.txt с желаемым списком карт и задать значение переменной mapcyclefile как "mapcycle2.txt".

3. С "психостат" не работал уже несколько лет. Знаю, что на официальном сайте есть русскоязычная тема помощи.

Сообщение отредактировал VEN - Вторник, 21.11.2006, 17:08:17
 
kazusДата: Вторник, 21.11.2006, 17:11:36 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
спасибо за ответ 1й пункт буду ковырять, 3м воспользуюсь
но 2й
я прописавал свой 2.тхт и создавал 3.тхт он если не голосовать по ним меняет карты, но голосовалка берет из mapcycle.txt если его нету или он пустой, голосовалка пустая
 
VENДата: Вторник, 21.11.2006, 18:13:49 | Сообщение # 4
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
1. Если быть точнее, то необходимо создать и отконфигурировать второй core файл. Например, amxmodx/configs/core2.ini, и при загрузке сервера исполнять localinfo amxx_cfg "addons/amxmodx2/configs/core2.ini". Иначе значения будут изменяться на исходные после исполнения одного и того же core.ini.

2. Только mapsmenu (Maps Menu Plugin) явно использует mapcycle.txt, поэтому, по всей видимости, проблема в нем. Как я сказал ранее, mapchooser учитывает значение "mapcyclefile", а не берет список явно из mapcycle.txt.

Сообщение отредактировал VEN - Вторник, 21.11.2006, 18:15:04
 
kazusДата: Понедельник, 27.11.2006, 11:28:25 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
спасибо огромное за помощь, все удалось, и мапс меню плугин подправил, взяв кусок из мапчузера. большое спасибо за помощь smile
хотелось бы пойти дальше, а монжо сделать ограничение в amx_votemap чтобы можно было войтить только за карты из маплиста? ну в смысле понятно что можно smile может кому не сложно подскажут что нужно и куда добавить
 
VENДата: Понедельник, 27.11.2006, 19:14:13 | Сообщение # 6
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Проще будет amx_votemapmenu из маплиста/или любого другого файла.
Обязательно amx_votemap команда? amx_votemapmenu не подойдет?
 
kazusДата: Понедельник, 27.11.2006, 19:49:53 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
хмм не пробовал amx_votemapmenu, юзверги пытаются войтить как привыкли, но в принципе меня устраивает, надо будет посмотреть завтра, дома КС нет wink
кстати проблему с психостатовским модулем решил, тем что на оригинальный 2.3.3 поставил модуль от quark'овской переделки, с виду все работает smile
p.s. offtop никто не знает где можно достать сервер античита маяк? чет все облазил, прячут его от читеров, боятся что заломают. а мне бы читеров наших всех повылавливать, мочи нету уже следить за ними круглые сутки
p.p.s. тему можно было бы перенести в раздел помощи по amxx


Сообщение отредактировал kazus - Понедельник, 27.11.2006, 20:03:17
 
VENДата: Понедельник, 27.11.2006, 20:22:13 | Сообщение # 8
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Поясняю, что amx_votemapmenu делает возможным инициализацию вонтинга через меню, в то время как amx_votemap - через консоль.
 
kazusДата: Среда, 29.11.2006, 13:55:28 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
тааак, а как тогда сделать доступ к этой команде всем? но при этом не давая доступ к команде amx_map эксперементальным путем установил что они на одной букве висят, "f" и как убрать команду votemap из спика разрешеных войтов?
 
VENДата: Среда, 29.11.2006, 17:03:13 | Сообщение # 10
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Открываем amxmodx\scripting\mapsmenu.sma и изменяем ADMIN_MAP на ADMIN_ALL в строке
Code
   register_clcmd("amx_votemapmenu", "cmdVoteMapMenu", ADMIN_MAP, "- displays votemap menu")

Затем сохраняем, компилируем, переустанавливаем плагин.

Quote
как убрать команду votemap из спика разрешеных войтов?
Не совсем понял...

Сообщение отредактировал VEN - Среда, 29.11.2006, 17:04:43
 
kazusДата: Четверг, 30.11.2006, 09:10:25 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
есть буква в админских правах, отвечающая за войты кажется "j"
с ней юзер может использовать amx_vote,amx_votemap,amx_votekick, и кажется даже amx_voteban. как из этого списка убрать amx_votemap
p.s. мне бы votemapmenu не только админам, мне бы это и юзерам разрешить
 
VENДата: Четверг, 30.11.2006, 10:18:01 | Сообщение # 12
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Quote
как из этого списка убрать amx_votemap
Открываем amxmodx\scripting\adminvote.sma и изменяем ADMIN_VOTE на какой-либо другой уровень доступа в строке
Code
   register_concmd("amx_votemap", "cmdVoteMap", ADMIN_VOTE, "<map> [map] [map] [map]")

Затем сохраняем, компилируем, переустанавливаем плагин.
Список констант уровней доступа в amxmodx\scripting\include\amxconst.inc

Quote
мне бы votemapmenu не только админам, мне бы это и юзерам разрешить
См. мой предыдущий пост. ADMIN_ALL - это доступ для всех, не только для админов.

 
kazusДата: Четверг, 30.11.2006, 11:26:46 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Не в сети
о спасибо, но я сам увидел инклюд и нашел список констант, я сделал amx_rcon уровень на amx_votemap и на VOTEMAPMENU сделал admin_level_a и раздал букву "m" юзерам по дефалту, вроде все пашет как надо smile
кстати понадобилось кикать idle'ров, поискал модуль, и нашел твоего производства smile только он почему то считает время айдл походу тока пока жив, когда никого нету, он меня в спекты переводит, а как только начинается замес и меня убивают, я тока и успеваю респавнится и умирать, и меня не переводит в спекты
 
VENДата: Суббота, 02.12.2006, 12:46:24 | Сообщение # 14
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Это такая задумка... Не "чистить" сервер, если в этом нет необходимости". Т.е. если сервер не полон или, если полон, но никто не пытается подсоединяться.

Есть еще AFK to Spec в этом плагине. Работает по принципу "не перемещать в Spec, если в этом нет необходимости". Например, если ты AFK, но не один в команде, а остальные не AFK, то зачем тебя перемещать? - стой себе, пока один не останешься. А вот как останешься один, все остальные будут тебя ждать, вот тогда-то и будет AFK to Spec. А уже из Spec тебя могут кикнуть, если сервер полон и кто-то пытается коннектиться.

Т.е. смысл плагина не бороться с Idler'ами, а быть что называется на "нейтральной стороне". Если есть возможность - пусть Idl'ит, но как только это начинает мешать другим - no mercy. :]

  • Автор: Тема очень обширна, что приводит к т.н. "распылению". Не следует обсуждать несхожие проблемы в одной и той же теме.

  • Тема закрыта.

    Сообщение отредактировал VEN - Вторник, 20.02.2007, 14:27:34
  •  
    AMX Mod X Форум » Общий раздел » Мир Half-Life 1 » Вопрос по настройке 2х серверов на одной машине (на самом деле уже не знаю куда обратится :))
    • Страница 1 из 1
    • 1
    Поиск:

    AMX Mod X Russian Community © 2006-2024