FAQ — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
(Вопрос: А как мне запустить аста-сервер на Linux?)
(Вопрос: Я запускаю server.exe на XP PRO и через некоторое время возникает ошибка: "no buffer space". Что делать? :()
Строка 177: Строка 177:
 
reboot to safe mode to do this).
 
reboot to safe mode to do this).
 
</pre>
 
</pre>
 +
  
 
----
 
----

Версия 15:18, 9 февраля 2007

Навигация : Оглавление



Раздел содержит типовые вопросы и ответы на них

Содержание

Вопрос: А что за ошибка такая в консоли прёт: RQueryIPState???

36:29:390 !!! [RECALC] Not Locate ip: 192.168.0.12 in RQueryIPState            
36:30:390 !!! [RECALC] Not Locate ip: 192.168.0.12 in RQueryIPState            
36:31:390 !!! [RECALC] Not Locate ip: 192.168.0.12 in RQueryIPState            
  • Ответ: А это означает то, что вы не определили в таблице учета трафика ip_state указанный ip-адрес

Настраивается здесь



Вопрос: А как мне клиента с SahdowUser подружить?

  • Ответ: Следует прочитать пункт "Дополнительные возможности" в соответствующем разделе



Вопрос: А почему аста-севрер не может подключиться к моей FreeBSD 6.0?

  • Ответ: добавьте в файле /etc/ssh/sshd_config в конце строчки:
Protocol 2
UseDNS no
PasswordAuthentication yes



Вопрос: А как мне запустить аста-сервер на Linux?

  • Ответ: Например, под VMWare



Вопрос: А есть ли у Вас примеры скрипотов для управления интернетом через Linux?

  • Ответ: Есть. Обращайтесь на icq 110001.



Вопрос: А как учитывать трафик администраторов на админской машине персонально?

  • Ответ: Поставить аста-клиента на их компьютер и завести каждому из них персонально логины в общей клиентской БД (таблица clients).



Вопрос: А как мне настроить бонусную систему по принципу MLM?

  • Ответ: Подробно об этом написано здесь.



Вопрос: А как что делать, если на клиентской машине перед началом сеанса появляется красное окно с текстом "Ошибка настройки комплекса!"?

  • Ответ: Эта ошибка означает то, что вы указали категории клиентов (либо персонально клиенту) неверные параметры входа в Windows (логин/пароль).

Редактор категорий находится здесь.

А здесь можно редактировать параметры типовых входов в Windows.



Вопрос: А как мне перенести БД с mysql 4.0 на версию 4.1 или 5.0?

  • Ответ: Подробно об этом написано здесь.



Вопрос: А почему у меня в таблицах вместо русских букв вопросики?

  • Ответ: А потому что не указали кодовую страницу cp1251 при установке MySQL. Обычно это проблема при работе с версией 5.0 MySQL.



Вопрос: А почему аста-сервер-сервис после перезагрузки не запускается у меня на машине?

  • Ответ: А потому что у сервиса по умолчанию прописана зависимость от Mysql (для корректной совместной работы при загрузке). Для устранения зависимости удалите в реестре параметр:
DependOnService 

в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASVServer

Это имеет смысл делать только в том случае, если MySQL находится на другой машине!



Вопрос: А где меняется стоимость карты, которая выводится при регистрации нового клиента в Operator?

  • Ответ: Boss -> Работа с клиентами -> Категории клиентов



Вопрос: Какую лучше всего железку поставить под сервер?

  • Ответ: Pentium4 от 2.8GHz / 512RAM / 80Gb SATA. Этого железа заведомо хватит на клуб с числом машин до 200.

Процессоры Xeon и Athlon (AMD) не рекомендуются.



Вопрос: А почему бы не выводить текущую информацию о сеансе прямо на десктоп клиента?

  • Ответ: В казино часы не вывешивают. И дневной свет не пускают. Зачем лишний раз раздражать клиента информацией о том, что у него деньги исчезают??? :) Вы думаете, что он будет при этом больше тратить в Вашем клубе? Врядли...



Вопрос: Как считать по другой цене трафик клиентов с ip, например, 83.151.7.251 и 195.91.183.0/24?

1. нужно изменить правила ipfw, например, на такие:

add 100 deny ip from any to 192.168.0.1
add 103 skipto 110 ip from 83.151.7.251 to 192.168.0.1
add 103 skipto 110 ip from 195.91.183.0/24 to 192.168.0.1
add 104 count ip from any to 192.168.0.1
add 105 count ip from 192.168.0.1 to any
add 106 skipto 200 ip from any to 192.168.0.1
add 111 count ip from any to 192.168.0.1

Пример только для машины номер 1. Для остальных машин аналогично.

2. нужно изменить парметры здесь на такие:

2006-07-16 041642.gif

1 меняется на 4

2 меняется на 5

Соответственно, 111-е правило будет считать трафик только с этими сетями

Правила с номером 103 "перекидывают" трафик мимо счётчиков 104 и 105 на это правило номер 111

Подробнее тарификация различных категорий трафика описана здесь: Независимые категории трафика (разная стоимость трафика различных сетей)



Вопрос: А что нужно сделать, чтобы переставить Windows на аста-сервере?

  • Ответ:
  1. До процесса переустановки нужно остановить аста-сервер
  2. Также обязательно требуется остановить сервис MySQL. Это можно сделать, например, командой net stop mysql
  3. Далее нужно скопировать папку с нашим ПО (обычно это C:\astalavista) и папку с MySQL на новую инсталляцию Windows с сохранением расположения
  4. Также нужно перенести со старой ОС на новую файл C:\Windows\my.ini
  5. На новой ОС нужно установить сервис MySQL командой c:\mysql\bin\mysqld-max-nt.exe --install
  6. Запустить на новой ОС MySQL командой net start mysql
  7. Установить аста-сервер в виде сервиса, запустив программу ASVServerService.exe



Вопрос: Я запускаю server.exe на XP PRO и через некоторое время возникает ошибка: "no buffer space". Что делать? :(

  • Ответ:

Это связано с ограничениями в Windows XP SP2 на число TCP/IP сессий (half-open tcp limit). По умолчанию установлено ограничение в 10 сессий.
Решить эту проблему поможет эта программа
Пример запуска:

EvID4226Patch.exe /L=500

После того, как Windows выдаст диалог "Защита файлов Windows" нажмите "Отменить". Далее на вопрос о желании сохранить изменённые файлы нажмите "Да"
Перегузите компьютер.

Также возможно пригодится и это:

If you are running Windows NT/2000/XP follow these steps: 
First step is to launch the registry editor. To do this go to Start, 
Run and type regedit. In the left pane navigate to 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 
once there, you must create the entry TcpNumConnections. 
To do this, right click in the right pane and choose new from the menu 
and select DWORD Value. Give it the name TcpNumConnections. 
Then right click it and select modify and enter a value of 200.

Restart your computer, if all goes well then you fixed the problem, 
if not, revert the changes by restoring the registry. (You may have to 
reboot to safe mode to do this).



Вопрос: А почему клиент не подключается к серверу, но при этом пингуется и на него можно зайти через radmin?

  • Ответ: Проверьте лог-файл работы клиентской программы (c:\windows\gina.log). Если в нём имеется текст с ошибками типа:
2007-02-09 13:45:54:515 Client Restart...
2007-02-09 13:45:54:515 !!! Abnormal server IP set to:  UDP Req Error:Not all bytes sent.
2007-02-09 13:45:54:515 Client Creating Process Start...
2007-02-09 13:45:54:515 Client Created.
2007-02-09 13:45:54:515 Connecting to Server [ip:]...
2007-02-09 13:45:55:640 Connecting error: Socket Error # 10061
Connection refused.

то это означает то, что на машине установлена доп. программа перенаправления broadcast-запросов протокола udp (обычно это поиск локальных серверов игровых), которая блокирует автопоиск аста-сервера клиентом.

Чтобы устранить эту проблему, следует при установке клиента в коммандной строчке указывать ip-адрес аста-сервера. Подробнее о процессе установки клиента написано здесь.

Также можно отредактировать файл c:\windows\asv.ini на машине клиента, вручную прописав ip-адрес аста-сервера как в примере ниже:

[system]
serverip=192.168.0.100

Редактировать файл asv.ini можно только без работающего клиента. Например, в safemode, если вы его не выключили при установке :).

Также можно его отредактировать на другой машине, подключив к ней винчестер с файлом.



Вопрос: А можно ли сделать такое...

  • Ответ: Можно! :)