???
Математика на уровне МГУ

Страница 24 из 46 ПерваяПервая ... 1420212223242526272834 ... КрайняяКрайняя
Показано с 576 по 600 из 1242

Тема: Dedicated Server

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Ответ: Dedicated Server

    А мы вроде решили свою проблему
    Причина была в загруженности карт по объектам,точнее,по статическим объектам.Причем возможности сети тут уже ничем не помогают,вероятно,это-особенности java.Замечено,что при "весе" файла .mis карты более 100-120кб уже дает шансы на появления тормозилова сервера при смене такой карты при большом кол-ве подключенных клиентов (35 и более)

  2. #2
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Так, руки дошли. Кладу инишники серва и SC.

    Сейчас ситуация такая. Запускается и работает корректно чисто на локальном адресе. Заходит с адреса 10.0.8.3:21000. Хотя некоторые локальные пользователи жалуются, что не могут достучаться, но большинство заходит.
    На сервере есть белый айпи 195.49.236.21
    При попытке пуститься с ним, сервер и SC начинают жить каждый своей жизнью, не грузятся через SC карты, не глушится сам серв, и, естественно, не конектит, что говорит о косяке в настройках сети.
    Одно время этот белый айпи работал, дня два буквально.
    Но потом начались проблемы, о которых я писал выше.

    CONFC
    [il2_console]
    title=IL2-CONSOLE

    [NET]localHost=195.49.236.19

    [Console]
    IP=20000
    HISTORY=128
    HISTORYCMD=128
    LOG=1
    LOGTIME=0
    LOGFILE=logc.lst
    LOGKEEP=0

    [window]
    width =800
    height =600
    ColourBits =16
    DepthBits =16
    StencilBits=0
    EnableClose=1

    [GLPROVIDER]
    GL =Opengl32.dll

    [GLPROVIDERS]
    Open GL =Opengl32.dll
    DirectX =dx8wrap.dll

    [Render_DirectX]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=1
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=1
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1
    TexAnisotropicExt=0
    TexCompressARBExt=0
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=0

    [Render_OpenGL]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=0
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=0
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1

    TexAnisotropicExt=0
    TexCompressARBExt=1
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=1
    VisibilityDistance=2
    LandGeom=2
    -----------------------------------------------------------------

    CONFS
    [il2_console]
    title=IL2-CONSOLE

    [NET]localHost=195.49.236.19

    [Console]
    IP=20000
    HISTORY=128
    HISTORYCMD=128
    LOG=1
    LOGTIME=0
    LOGFILE=logc.lst
    LOGKEEP=0

    [window]
    width =800
    height =600
    ColourBits =16
    DepthBits =16
    StencilBits=0
    EnableClose=1

    [GLPROVIDER]
    GL =Opengl32.dll

    [GLPROVIDERS]
    Open GL =Opengl32.dll
    DirectX =dx8wrap.dll

    [Render_DirectX]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=1
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=1
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1
    TexAnisotropicExt=0
    TexCompressARBExt=0
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=0

    [Render_OpenGL]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=0
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=0
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1

    TexAnisotropicExt=0
    TexCompressARBExt=1
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=1
    VisibilityDistance=2
    LandGeom=2
    ---------------------------------------------------------------------------

    SC
    [Main]

    ForceUserCheck=0
    ForceTimer=True
    HelloOn=2
    MapLogDetail=1
    ChatLogDetail=1
    DebugLogDetail=3
    ForceLogScan=False
    ShowBan=2

    GamePath=D:\IL2 FB Dedicated Server\
    AllowNotRegistered=1
    ReqLogon=0
    ArmyPlay=0
    PlanePlay=1
    DisableTargets=0
    IP=10.0.8.3
    Port=20000
    UseSQL=0
    SQLhost=Type Your MySQLServer IP
    SQLport=3306
    Database=il2sc
    SQLLogin=root
    SQLPassword=
    InterfaceLanguageID=2
    ResetMissionDeads=1
    LogonFromWebOnly=0
    KickNoVisitWeb=0
    CountStaticPlanes=0
    CountSAirByType=0
    CollisionDetect=1
    BanType=2
    RunAfterMission=0
    PassBeforeOnseat=0
    StartTimeout=15000
    PlayersVote=1
    Exec=
    Parameter=
    ServerName=DSN_server
    VoteLevel=100
    GunstatAllowed=1
    LiveAllowed=1
    TargetsAllowed=1
    TimeAllowed=1
    RAirAllowed=1
    RGrdAllowed=1
    VoteAllowed=1
    WarnAllowed=1
    TeamsAllowed=1
    MapAllowed=1
    KillMessageTo=3
    SpdCheck=2

    [Default]
    Planes=100
    Pilots=100
    Time=60

    [Warn]
    TeamKillHuman=30
    TeamKillStatic=20
    PlanePlay=10
    Admin=99
    BadWord=100
    LowSpeed=1


    [Limits]
    DeadLimit=0

    [Times]
    DeadLimitBanTime=0
    WarnBanTime=0
    BailTime=600
    TargetsEndTime=15
    [GlobalBan]
    Use=0
    UseProxy=0
    ProxyIP=
    ProxyPort=
    [SpdLimits]
    14.4=16
    28.8=31
    56.0=64
    ISDN=128
    ADSL=128
    LAN=128
    RangeSpeedCheck=0
    RangeMin=256
    RangeMax=100000
    RangePoints=5
    Крайний раз редактировалось Ammiak; 30.11.2009 в 23:32.

  3. #3
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Ответ: Dedicated Server

    Сразу же:
    CONFC
    [il2_console]
    title=IL2-CONSOLE
    [NET]
    localHost=127.0.0.1 (или локальный попробуй (10.0.8.3), если SC на другой машине, хотя - судя по SC.ini он стоит там же, где и сервер - проверь GamePath=D:\IL2 FB Dedicated Server\)

    CONFS - вообще левый ))


    з/ы/ про белый IP поподробнее - NAT? локалка за роутером? Или две платы торчит?

    и откуда взялся localHost=195.49.236.19, если внешний есть 195.49.236.21?

    и выложи нормальный confs.ini
    Крайний раз редактировалось LePage; 01.12.2009 в 01:18.

  4. #4
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Цитата Сообщение от LePage Посмотреть сообщение
    Сразу же:
    CONFC
    [il2_console]
    title=IL2-CONSOLE
    [NET]
    localHost=127.0.0.1 (или локальный попробуй (10.0.8.3), если SC на другой машине, хотя - судя по SC.ini он стоит там же, где и сервер - проверь GamePath=D:\IL2 FB Dedicated Server\)
    Сменил, результата вобщем-то никакого за исключением того, что SC пишет null remote adress при запуске, но работает после корректно на айпи 10.0.8.3:21000.
    CONFS - вообще левый ))
    Перевыкладываю.

    confs
    --------------------
    [NET]
    speed=10000
    serverChannels=16
    localPort=21000
    SkinDownload=1
    difficulty=32505855
    serverName=DSN_server
    serverDescription=
    checkServerTimeSpeed=1
    checkClientTimeSpeed=1
    socksHost=
    checkTimeSpeedDifferense=0.3
    checkTimeSpeedInterval=10

    [chat]
    autoLogDetail=0

    [MaxLag]
    farMaxLagTime=10
    nearMaxLagTime=2
    cheaterWarningDelay=10
    cheaterWarningNum=3

    [Console]
    ;IP=20000
    IPS=195.49.236.21
    LOG=1
    LOGTIME=1
    LOGFILE=logs.lst
    HISTORY=128
    HISTORYCMD=128
    LOGKEEP=1

    IP=20000
    [game]
    eventlogkeep=0
    eventlog=eventlog.lst
    TypeClouds=1

    --------------------
    з/ы/ про белый IP поподробнее - NAT? локалка за роутером? Или две платы торчит?
    Цитирую ответ администратора удалённого серва, на который я имею доступ.
    Нет никаких "роутеров", "маршрутизаторов" и тд. Фаервол давно выключен. Есть прямой доступ к инету. Он ничем не блокируется. Ничего никуда пробрасывать нет необходимости - везде прямой полный доступ.

    и откуда взялся localHost=195.49.236.19, если внешний есть 195.49.236.21?
    Это я опечатался, когда подбирал айпи. Но почему то, что бы я не прописал, сервер пускается только на локальном, хоть с SC, хоть так.

  5. #5
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Ответ: Dedicated Server

    Цитата Сообщение от Ammiak Посмотреть сообщение
    Сменил, результата вобщем-то никакого за исключением того, что SC пишет null remote adress при запуске, но работает после корректно на айпи 10.0.8.3:21000.

    Перевыкладываю.

    confs
    --------------------
    [NET]
    speed=10000
    serverChannels=16
    localPort=21000
    SkinDownload=1
    difficulty=32505855
    serverName=DSN_server
    serverDescription=
    checkServerTimeSpeed=1
    checkClientTimeSpeed=1
    socksHost=
    checkTimeSpeedDifferense=0.3
    checkTimeSpeedInterval=10

    [chat]
    autoLogDetail=0

    [MaxLag]
    farMaxLagTime=10
    nearMaxLagTime=2
    cheaterWarningDelay=10
    cheaterWarningNum=3

    [Console]
    ;IP=20000
    IPS=195.49.236.21
    LOG=1
    LOGTIME=1
    LOGFILE=logs.lst
    HISTORY=128
    HISTORYCMD=128
    LOGKEEP=1

    IP=20000
    [game]
    eventlogkeep=0
    eventlog=eventlog.lst
    TypeClouds=1

    --------------------


    Цитирую ответ администратора удалённого серва, на который я имею доступ.
    Нет никаких "роутеров", "маршрутизаторов" и тд. Фаервол давно выключен. Есть прямой доступ к инету. Он ничем не блокируется. Ничего никуда пробрасывать нет необходимости - везде прямой полный доступ.


    Это я опечатался, когда подбирал айпи. Но почему то, что бы я не прописал, сервер пускается только на локальном, хоть с SC, хоть так.
    Убери адрес в переменной IPS - напиши IPS= .
    Проверь брандмауэр машины на которой стоит сервер Ила. Должен быть открыт доступ для приложения il2server. Порт 21000 для протокола UDP. Или всех протоколов. Или отключи брандмауэр ))

    конфиги ила содержат только один адрес - localhost (127.0.0.1).
    конфиг командера только адрес машины на которой стоит ил2 дедикейтед сервер и адрес машины с БД. Если все на одной машине то адрес везде 127.0.0.1, или в крайнем случае локальный. Внешних быть вообще не должно.
    Крайний раз редактировалось LePage; 06.12.2009 в 02:26.

  6. #6
    Зашедший
    Регистрация
    15.12.2007
    Адрес
    Волжский, Волгоградская обл.
    Возраст
    36
    Сообщений
    50

    Ответ: Dedicated Server

    Народ начал жаловаться, что на сервере через определенное время начинает сильно "тормозить" чат, т.е. сообщения появляются с большой задержкой. После перезагрузки сервера чат опять работает нормально какое-то время. Как это лечится? Лог чата у меня отключен
    Крайний раз редактировалось D.K.; 01.12.2009 в 22:58.

  7. #7
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Ну что, кто что скажет?
    Вся проблема в том, что пропиши я в конфигах хоть что угодно, сервер конектит только с 10.0.8.3:21000 (локальный).
    Или здеся нетути таких умов, кто реально поможет?

  8. #8
    Black Ravens Аватар для Sexton
    Регистрация
    18.11.2003
    Адрес
    Выборг/СПб
    Возраст
    49
    Сообщений
    3,176

    Ответ: Dedicated Server

    Может открою секрет полишинеля.
    Но в иле есть недокументированная фича.
    Если в conf.ini в секции game прописать eventlogHouse=1, то в лог будут писаться сообщения об уничтоженных домах .

  9. #9
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Пробуем.

    ---------- Добавлено в 23:07 ---------- Предыдущее сообщение было написано в 22:55 ----------

    Бесполезняк. Работает ТОЛЬКО на 10.0.8.3:21000
    Неужели сама машина мозг трахает?

  10. #10
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Ответ: Dedicated Server

    зайди на http://2ip.ru/ с сервера!
    проверишь внешний адрес сервера
    проверка на открытый порт 21000 - http://2ip.ru/check-port/

    и еще - какая операционная система на сервере? и не динамический ли АйПи сервера?
    Крайний раз редактировалось LePage; 06.12.2009 в 02:27.

  11. #11

    Ответ: Dedicated Server

    попробуй так

    confs.ini
    [NET]
    speed=10000
    serverChannels=16
    localPort=21000
    SkinDownload=1
    difficulty=32505855
    serverName=DSN_server
    serverDescription=
    checkServerTimeSpeed=1
    checkClientTimeSpeed=0
    socksHost=
    checkTimeSpeedDifferense=0.3
    checkTimeSpeedInterval=10

    [chat]
    autoLogDetail=3

    [MaxLag]
    farMaxLagTime=10
    nearMaxLagTime=2
    cheaterWarningDelay=10
    cheaterWarningNum=3

    [Console]
    IP=20000
    IPS=
    LOG=1
    LOGTIME=1
    LOGFILE=logs.lst
    HISTORY=128
    HISTORYCMD=128
    LOGKEEP=1

    [game]
    eventlogkeep=1
    eventlog=eventlog.lst
    TypeClouds=0

    confc.ini
    [il2_console]
    title=IL2-CONSOLE

    [NET]
    localHost=10.0.8.3

    [Console]
    IP=20000
    HISTORY=128
    HISTORYCMD=128
    LOG=1
    LOGTIME=0
    LOGFILE=logc.lst
    LOGKEEP=0

    [window]
    width =800
    height =600
    ColourBits =16
    DepthBits =16
    StencilBits=0
    EnableClose=1

    [GLPROVIDER]
    GL =Opengl32.dll

    [GLPROVIDERS]
    Open GL =Opengl32.dll
    DirectX =dx8wrap.dll

    [Render_DirectX]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=1
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=1
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1
    TexAnisotropicExt=0
    TexCompressARBExt=0
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=0

    [Render_OpenGL]
    TexQual=2
    TexMipFilter=1
    TexCompress=0
    TexFlags.UseDither=1
    TexFlags.UseAlpha=0
    TexFlags.UseIndex=0
    TexFlags.PolygonStipple=0
    TexFlags.UseClampedSprites=0
    TexFlags.DrawLandByTriangles=1
    TexFlags.UseVertexArrays=0
    TexFlags.DisableAPIExtensions=0
    TexFlags.ARBMultitextureExt=1
    TexFlags.TexEnvCombineExt=1
    TexFlags.SecondaryColorExt=0
    TexFlags.VertexArrayExt=0
    TexFlags.ClipHintExt=0
    TexFlags.UsePaletteExt=0
    Shadows=1
    Specular=2
    SpecularLight=2
    DiffuseLight=2
    DynamicalLights=1
    MeshDetail=2
    LandShading=2
    LandDetails=1
    Sky=2
    Forest=1

    TexAnisotropicExt=0
    TexCompressARBExt=1
    TexFlags.TexAnisotropicExt=0
    TexFlags.TexCompressARBExt=1
    VisibilityDistance=2
    LandGeom=2

    il2sc.ini
    [Main]

    ForceUserCheck=0
    ForceTimer=1
    HelloOn=2
    MapLogDetail=1
    ChatLogDetail=1
    DebugLogDetail=1
    ForceLogScan=0
    ShowBan=1
    Language=Russian

    GamePath=D:\IL2 FB Dedicated Server\
    AllowNotRegistered=1
    ReqLogon=0
    ArmyPlay=0
    PlanePlay=0
    DisableTargets=0
    IP=10.0.8.3
    Port=20000
    UseSQL=0
    SQLhost=
    SQLport=3306
    Database=il2sc
    SQLLogin=root
    SQLPassword=
    InterfaceLanguageID=2
    ResetMissionDeads=0
    ServerName=DSN_server

    [Default]
    Planes=100
    Pilots=100
    Time=60

    [Warn]
    TeamKillHuman=30
    TeamKillStatic=20
    PlanePlay=10
    Admin=99
    BadWord=100
    LowSpeed=1


    [Limits]
    DeadLimit=0

    [Times]
    DeadLimitBanTime=5
    WarnBanTime=60
    BailTime=10
    TargetsEndTime=15

  12. #12
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Так, появилось некоторое улучшение.
    После мозгоклюйства с машиной сервер стал таки корректно грузиться на внешнем айпи, но при попытке зайти со внешнего адреса появляется надпись типа socket not created channel и указание на мой локальный адрес.
    Стало быть, пакеты всё же стали доходить, но что-то мешает...
    Что же это может быть, есть варианты?

  13. #13
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Ответ: Dedicated Server

    поточнее, что значит мой? сервера Ил-2 или другой локальной машины.
    Трудно быть экстрасенсом.

    з/ы/ Порты открыты? Внешний адрес не динамический? Система на сервере Ил2 какая?

    з/з/ы И что значит фраза:«... стал корректно грузиться на внешнем... но при попытке зайти с внешнего...»?
    имхо - либо грузится, либо негрузится.

  14. #14
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Объясняю.
    Есть провайдер с локальной сетью и ВПН для выхода во внешку.
    Есть у меня удалённый доступ к одной из машин этого провайдера, где расположен этот несчастный ил2.
    У этой машины есть локальный адрес 10.0.8.3 и внешний 195.49.236.21.
    Трагедия заключается в том, что по сей день не конектит с адреса 195.49.236.21.
    Порты открыты, файрвол выключен вообще, внешний адрес постоянен.
    До последнего сообщения сервер и SC корректно запускались только на адресе 10.0.8.3:21000, причём независимо от того что я пропишу в конфигах сервера.
    Этот адрес я вписывал в соответствующую строку SC. При иных настройках начиналось server not responding, после чего он и SC работали сами по себе и друг на друга не влияли, т.е. запуск был некорректен.
    Конектилось, соответственно, только внутри локалки.
    Вчера администратор по моей просьбе сменил основной айпи на внешний.
    Теперь наблюдаем ту же картину, корректный запуск всех приложений идёт на адресе 195.49.236.21.
    При этом при попытке законектиться со включенной ВПН (и при этом наблюдая за сервером через терминал удалённого доступа) ничего не получается вообще ни с какого адреса, но сервер выдаёт в своём окне надпись типа socket not created channel и указывает твой айпи (или того, кто ещё хотел зайти).
    Вот чего ему не хватает?

  15. #15

    Ответ: Dedicated Server

    а можно глянуть на server.cmd?

  16. #16
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Пожалуйста!

    server NAME DSN_server PWD
    difficulty SeparateEStart 1
    difficulty ComplexEManagement 1
    difficulty EngineOverheat 1
    difficulty TorqueGyroEffects 1
    difficulty FlutterEffect 1
    difficulty WindTurbulence 1
    difficulty StallsSpins 1
    difficulty Vulnerability 1
    difficulty BlackoutsRedouts 1
    difficulty RealisticGunnery 1
    difficulty LimitedFuel 1
    difficulty LimitedAmmo 1
    difficulty HeadShake 1
    difficulty CockpitAlwaysOn 1
    difficulty NoInstantSuccess 0
    difficulty Clouds 1
    difficulty RealisticLandings 1
    difficulty TakeoffLanding 1
    difficulty NoPadlock 1
    difficulty NoMapIcons 0
    difficulty NoMinimapPath 1
    difficulty NoSpeedBar 1
    difficulty NoOutsideViews 1
    difficulty NoIcons 0
    mission LOAD BEGIN
    f gc.cmd
    maxping 9999 DELAY 9999 WARNINGS 9999
    mp_dotrange FOE COLOR 0.2 DOT 100 RANGE 0 TYPE 0 ID 0.2 NAME 0.5
    mp_dotrange FRIENDLY COLOR 0.2 DOT 100 RANGE 0 TYPE 0 ID 0.2 NAME 0.5

  17. #17
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Ответ: Dedicated Server

    Как-то я уже задавал в теме этот вопрос. Но вразумительного ответа так и не получил. Форумчане сошлись на том, то глючит железа компа. Хоть оно и работало тогда идеально с другим софтом и нареканий на него никаких не было.

    И вот, железо сменилось полностью! Комп переехал на двухядерник Celeron E1500.. Конечно, не бог весть как круто, но много круче того что было. То есть, комп получился следующего поколения (после того, который был до этого). Гиг оперативки. Настоящий, купленный, лицензионный WinXP SP-3 со всеми последними обновлениями. Так же все остальные дрова на чипсет, на звук, видео - все наисвежайшее. В общем, комп пашет просто ИДЕАЛЬНО!!!

    И вот что я имею на этом компе:

    1. Выделенный сервер IL2 версии 4.09m на 20 игроков.

    2. IL2 Server Commander v.2.02

    4. MySQL (были разные версии). Сейчас версия 5.1.40

    5. Работает статистика "Дизайн и программирование Команда Геннадича Москва, Россия, 2006-2007 V.2.02 "

    6. HyperLobby Pro 3.9.111

    7. Спустя несколько часов (а иногда и быстрее) после постоянного онлайна от 10 до 15 игроков, на сервере перестают стрелять зенитки, корабли, танки и прочие боты. И это есть "ПЕРВЫЙ ПРИЗНАК" того, что с серваком начинает творится что-то неладно.

    8. Затем, после того как перестают стрелять зенитки, начинаются лаги. Появление лагов связано с тем, что в этот момент процессы сервера (il2fb.exe) и IL2 Server Commander-а (il2sc.exe) начинают пожирать все процессорные ресурсы компа. Компьютер, просто на просто, начинает задыхаться.

    9. В этот момент видно, как в DOS-окне сервера стремительно бежит инфа. Ну, невероятно быстро бежит! В десятки раз быстрее того, как должна бежать.

    10. И как следствие "Девятого пункта" - быстро растет лог-файл "logs.txt". Вырастает до невероятных значений. От 2-3 гигов и больше. Может даже исчерпать все место на диске.

    11. Продолжаться это и может и час и два. Народ будет летать и дальше как обычно. Ничего не замечая. Если народу будет много, от 10-15 и больше, то обязательно будут лаги. Если народу будет меньше, то лаги будут не так заметны И как я уже писал выше - зенитки не стреляют.

    12. Если в этот момент игроки сменят карту, то новая карта загрузится нормально, но игроки на нее уже зайти не смогут.

    13. Если ничего не делать (и так же не менять карту), то последняя стадия глюка - игроки начинают отваливаться от сервака и зайти уже не могут.

    14. После того как на серваке вообще никого не остается, в DOS-окне сервера так же стремительно сменяется инфа и так же стремительно нарастает лог-файл. И это не смотря на то, что НА СЕРВАКЕ УЖЕ НИКОГО НЕТ.

    15. Лечится все эта бадяга только полным рестартом сервера.

    16. Если народу летает мало. Скажем не более 5-8 игроков, то сервак может проработать и целый день и даже сутки. И ничего с ним страшного не произойдет.

    17. В итоге, за серваком нужно постоянно следить. И конечно это сильно напрягает.

    18. Совсем без игроков, в режиме ожидания, сервак может пахать целыми неделями.

    19. Сразу скажу что сервак пашет уже не первый год, и до сих пор я не заметил никакой закономерности в появлении этого глюка. Ну, вообще никакой закономерности!!! Полный рандом!!! Единственная зависимость, это чем больше народу летает, тем быстрее этот глюк наступает. Но может наступить (не часто такое было) и с двумя игроками.

    20. Этот глюк так же имеет место быть в полном объеме и при работе ОБЫЧНОГО ГОЛОГО СЕРВЕРА. То есть без Commander-а, MySQL ,Статистики, HyperLobby. Иными словами, настройки всех остальных прог полностью исключаются. То есть, ковырять для начала нужно просто сам сервак. Как-то я уехал из города на три полные недели. Зная про этот свой глюк, я все выключил. Оставил только голый сервак, без всяких ротаций карт и прочего. Просто и тупо одна карта и все. Приехал и вижу пункт "номер Девять", как в DOS-окне сервера стремительно бежит инфа. Лог-файл вырос до невероятных размеров и заполнил весь винт. Windows честно сказала, что место на диске "D" исчерпано. А сервак и молотил и молотил дальше. Вот только зайти на него уже никто не мог. Вот таки дела!

    21. В момент работы сервера отключал все возможные и невозможные программы.

    22. Стоят антивирус NOD32 и фаервол Kerio WinRoute. Их, естественно, не отключал.

    23. Модем ADSL. Ширина канала 512 кбит. По этой причине я не даю возможности летать большому количеству игроков и занижаю их скорость до стандарта модема 14400. Самолеты, (конечно), подергиваются в полете, но летать можно и канал остается достаточно свободным.

    24. Сервак работает на компе, к которому непосредственно подключен ADSL-модем. То есть, никого лишнего "мапинга портов" нет. IP-адрес модема настоящий "белый". Модем работает очень стабильно. Возможно потому что удаленность от АТС не более 300 метров.

    25. На сервере не используется никаких дополнительных модов, в виде "Званий" в статистике и прочего. Только то, что я перечислил в самом начале списка.

    26. Глюк этот был на всех версиях Сервера. Ну, скорее всего на всех. Самый первый сервак я уже с трудом помню. Больше трех лет уже прошло.

    Вот собственно и мой вопрос:
    ЕСТЬ ЛИ ТАКОЕ У КОГО-ТО ЕЩЕ, И КАК ЭТО МОЖНО ВЫЛЕЧИТЬ?
    Какие логи желательно посмотреть? Точное название файлов, (потому что некоторые логи у меня вообще отключены).

    Сразу скажу, железо компа тут не причем. ОНО СОВЕРШЕННО ИСПРАВНО!!!

    Лично мои мысли по этому поводу:
    Мне кажется, сервак рушится по вине некоего клиента, от которого (в какой-то момент времени) приходит кривой пакет. Сервак его переварить не может и наступает глюк. Возможно это как-то связано с плохим интернетом со стороны клиента и возможно мне нужно как-то больше "закрутить гайки" на серваке, чтобы не допускать лагающих игроков и игроков с большим пингом, на сервер. До сих пор я относился к подобным игрокам достаточно лояльно (о чем скажет приведенный мною ниже инишник).

    Раньше я думал, что такое происходит от "игроков-фантомов". То есть, от игроков, которые покинули сервер, но "Server Commander" их по прежнему видит. Иногда такие игроки с нулевым пингами и атрибутам бывает, что как бы они остаются и "Server Commander" их видит и показывает. Но этот глюк так же есть, когда на серваке вообще никого нет. Во всяком случае, в окне "Server Commander-а" никого нет.

    Вот привожу главный настроечный файл своего сервера:

    [NET]
    speed=1500 (с расчетом скорости - "Модем 14400")
    serverChannels=21
    localPort=21000
    localHost=192.168.1.5
    SkinDownload=1
    difficulty=27260415 (что это такое, я вообще не врубаюсь)
    serverName=Dedicated Server
    serverDescription=Server!!!
    checkServerTimeSpeed=0 (скорее всего тут нужно что-то менять)
    checkClientTimeSpeed=0 (скорее всего тут нужно что-то менять)
    socksHost=
    checkTimeSpeedDifferense=0.3 (скорее всего тут нужно что-то менять)
    checkTimeSpeedInterval=10 (скорее всего тут нужно что-то менять)

    [chat]
    autoLogDetail=3

    [MaxLag] (скорее всего тут ВСЕ нужно менять)
    farMaxLagTime=30
    nearMaxLagTime=5
    cheaterWarningDelay=30
    cheaterWarningNum=12

    [Console]
    IP=20000
    IPS=212.12.30.146
    LOG=1
    LOGTIME=1
    LOGFILE=logs.txt
    HISTORY=128
    HISTORYCMD=128
    LOGKEEP=0
    [game]
    eventlog=eventlog.lst
    eventlogkeep=0
    TypeClouds=1

    И так же привожу скрин "Коммандера":
    http://img-fotki.yandex.ru/get/4003/...873c6_orig.jpg

    Посмотрите. Что лучше всего в первую очередь "подкрутить"? Плиииз!!!

    ПОВТОРЮСЬ ЕЩЕ РАЗ!!! ГЛЮК ПРОЯВЛЯТСТЯ ДАЖЕ НА ПУСТОМ ГОЛОМ СЕРВЕРЕ!!! Все дополнительные примочки выключались.

    Извините за многословие. Сервак просто достал! Дальше терпеть его выходки больше нет сил.
    Нет в русском языке слова дешеГО. Есть слово дешеВО.

  18. #18

    Ответ: Dedicated Server

    2:Ammiak
    Возможно это поможет:

    2. Если вход не происходит с сообщением Connection attempt to remote host failed. Reason: Timeout, то причин может быть несколько:
    В игре выбран неправильный локальный IP адрес. Если у вас соединение с Internet происходит через VPN/PPPoE, то Ваш компьютер получит два IP адреса, один - локальный адрес сетевой карты, а второй - IP подключения к Internet. Ил-2 в таком случае не может выбрать для работы правильный IP. Чтобы указать игре, через какой IP работать, запустите программу настройки Ил-2 и на закладке "Сеть" выберите адрес (обычно правильный IP - нижний)

    ---------- Добавлено в 14:30 ---------- Предыдущее сообщение было написано в 14:03 ----------

    Цитата Сообщение от SlavikSG Посмотреть сообщение

    И так же привожу скрин "Коммандера":
    http://img-fotki.yandex.ru/get/4003/...873c6_orig.jpg

    Тут ты действительно завысил,сделай хотя бы так:

    maxping 1200 DELAY 600 WARNINGS 5

    А так чтоб понять суть проблемы надо бы увидеть файл logs.txt пусть и не весь конечно.
    Крайний раз редактировалось RUS=Falcon-24=; 09.12.2009 в 14:10.
    http://www.redssquad.ru/forum/

  19. #19
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Ответ: Dedicated Server

    Цитата Сообщение от RUS=Falcon-24= Посмотреть сообщение
    Тут ты действительно завысил,сделай хотя бы так:

    maxping 1200 DELAY 600 WARNINGS 5

    А так чтоб понять суть проблемы надо бы увидеть файл logs.txt пусть и не весь конечно.
    Сделал. Понаблюдаю.

    Кстати, почему-то в родном хелпе Коммандера описание этой закладки отсутствует. Что такое maxping это ясно. А вот что такое DELAY и WARNINGS и я не понимаю. Не пояснишь?

    Лог попробую поймать в момент глюка. Просто она настолько здоровый получатся после глюка, что я у меня он автоматом сразу удаляется.
    Нет в русском языке слова дешеГО. Есть слово дешеВО.

  20. #20

    Ответ: Dedicated Server

    Цитата Сообщение от SlavikSG Посмотреть сообщение
    Сделал. Понаблюдаю.

    Кстати, почему-то в родном хелпе Коммандера описание этой закладки отсутствует. Что такое maxping это ясно. А вот что такое DELAY и WARNINGS и я не понимаю. Не пояснишь?

    Лог попробую поймать в момент глюка. Просто она настолько здоровый получатся после глюка, что я у меня он автоматом сразу удаляется.
    А я не знаю зачем ты SC на английском пользуешь, переведи его на русский в первой закладке там где ип и порт прописываешь и путь до сервера,сверху есть выбор языка выбери русский и всё понятно станет.
    А так:
    DELAY-Задержка
    WARNINGS- Предупреждении.

    ---------- Добавлено в 15:09 ---------- Предыдущее сообщение было написано в 15:01 ----------

    checkServerTimeSpeed=0 вот тут у меня стоит 1

    [MaxLag]
    farMaxLagTime=10
    nearMaxLagTime=2
    cheaterWarningDelay=10
    cheaterWarningNum=3

    И тут так настроено,но может и не за этого.
    Кстати тут писали добавить новые самалёт с 4.09 может тут конфликт,хотя тоже вряд ли.Нужно смотреть logs.txt во время глюка.
    http://www.redssquad.ru/forum/

  21. #21
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Ответ: Dedicated Server

    Цитата Сообщение от RUS=Falcon-24= Посмотреть сообщение
    ...есть выбор языка выбери русский и всё понятно станет.
    А так:
    DELAY-Задержка
    WARNINGS- Предупреждении.[COLOR="Silver"]
    Дык, как переводятся эти слова - это мне понятно. Мне непонятно ЧТО ЭТО ТАКОЕ???

    В общем, исправил инишник на то, как у тебя. В принципе и сам хотел так сделать. Ведь это, по сути, значения по умолчанию.

    Спасибо за ответы, за помощь!

    Лог-файл, при первой же возможности (глюке) выложу.
    Нет в русском языке слова дешеГО. Есть слово дешеВО.

  22. #22
    Зашедший
    Регистрация
    16.09.2009
    Возраст
    42
    Сообщений
    25

    Ответ: Dedicated Server

    Цитата Сообщение от RUS=Falcon-24= Посмотреть сообщение
    2:Ammiak
    Возможно это поможет:

    2. Если вход не происходит с сообщением Connection attempt to remote host failed. Reason: Timeout, то причин может быть несколько:
    В игре выбран неправильный локальный IP адрес. Если у вас соединение с Internet происходит через VPN/PPPoE, то Ваш компьютер получит два IP адреса, один - локальный адрес сетевой карты, а второй - IP подключения к Internet. Ил-2 в таком случае не может выбрать для работы правильный IP. Чтобы указать игре, через какой IP работать, запустите программу настройки Ил-2 и на закладке "Сеть" выберите адрес (обычно правильный IP - нижний)[COLOR="Silver"]
    Не помогает, пробовали.

  23. #23
    Зашедший Аватар для PetroW
    Регистрация
    21.06.2005
    Возраст
    51
    Сообщений
    40

    Ответ: Dedicated Server

    Мне непонятно ЧТО ЭТО ТАКОЕ???
    Командер ведет подсчет штрафных очков у пилота - это WARNINGS
    когда их > 100 пилота кикает.

    Если пинг игрока > maxping то выдать пилоту предупреждение в виде WARNINGS , повторить процедуру через DELAY.
    Крайний раз редактировалось PetroW; 10.12.2009 в 09:34.

  24. #24
    Курсант Аватар для SlavikSG
    Регистрация
    26.03.2004
    Адрес
    Новомосковск Тульская обл.
    Возраст
    61
    Сообщений
    441

    Ответ: Dedicated Server

    Цитата Сообщение от PetroW Посмотреть сообщение
    Командер ведет подсчет штрафных очков у пилота - это WARNINGS
    когда их > 100 пилота кикает.

    Если пинг игрока > maxping то выдать пилоту предупреждение в виде WARNINGS , повторить процедуру через DELAY.
    Ясно. Спасибо! Немного подумав я уже и сам догадался.

    Вот пишу дальше отчет о тестировании своей беды. Как и обещал.

    Напоминаю, что писал про свою беду я тут:
    http://www.sukhoi.ru/forum/showpost....&postcount=687

    В общем, приведение значений инишников сервера к дефолтным значениям на мой взгляд ни к чему не привели. Ну, может, (мне показалось), сервак стал держаться немного дольше и устойчивее, прежде чем срываться в глюк. Повторюсь про глюк... Когда на серваке перестают стрелять зенитки, то начинает стремительно расти лог-файл logs.txt. До невероятных значений вырастает нагрузка на процессор, у игроков начинаются лаги. И в итоге, через час-два, игроков сервак выкидывается за борт. Как и обещал, привожу небольшой фрагмент этого лог-файла. В нем сразу видно, что к игровому процессу на сервере, он не имеет никакого отношения. Игроков на серваке уже давно нет, а лог продолжает расти. Ровно за секунду времени (я посмотрел по логу), набегает больше 2000 строк одной и той же гадости.

    Любуемся:

    [6:14:40 AM] java.lang.NullPointerException
    [6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
    [6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
    [6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
    [6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
    [6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
    [6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
    [6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
    [6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
    [6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
    [6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
    [6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
    [6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
    [6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
    [6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
    [6:14:40 AM] java.lang.NullPointerException
    [6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
    [6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
    [6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
    [6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
    [6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
    [6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
    [6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
    [6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
    [6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
    [6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
    [6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
    [6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
    [6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
    [6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
    [6:14:40 AM] java.lang.NullPointerException
    [6:14:40 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric$Move.tick(ArtilleryGeneric.java:629)
    [6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
    [6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
    [6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
    [6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
    [6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
    [6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
    [6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
    [6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
    [6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
    [6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
    [6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
    [6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
    [6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
    [6:14:40 AM] java.lang.NullPointerException
    [6:14:40 AM] at com.maddox.il2.objects.vehicles.artillery.ArtilleryGeneric$Move.tick(ArtilleryGeneric.java:629)
    [6:14:40 AM] at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
    [6:14:40 AM] at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
    [6:14:40 AM] at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
    [6:14:40 AM] at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
    [6:14:40 AM] at com.maddox.rts.Message._send(Message.java:1217)
    [6:14:40 AM] at com.maddox.rts.Message.sendToObject(Message.java:1191)
    [6:14:40 AM] at com.maddox.rts.Message.sendTo(Message.java:1134)
    [6:14:40 AM] at com.maddox.rts.Message.trySend(Message.java:1115)
    [6:14:40 AM] at com.maddox.rts.Time.loopMessages(Time.java:252)
    [6:14:40 AM] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:100)
    [6:14:40 AM] at com.maddox.il2.game.DServer.loopApp(DServer.java:178)
    [6:14:40 AM] at com.maddox.il2.game.Main.exec(Main.java:436)
    [6:14:40 AM] at com.maddox.il2.game.DServer.main(DServer.java:431)
    [6:14:40 AM] java.lang.NullPointerException
    [6:14:40 AM] at com.maddox.il2.objects.ships.BigshipGeneric$Move.tick(BigshipGeneric.java:2288)
    ...
    и так далее, бесконечно. Одно и тоже. Пока место на диске не будет полностью исчерпано.

    Ну, что же это за беда такая?!..
    Нет в русском языке слова дешеГО. Есть слово дешеВО.

  25. #25
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    56
    Сообщений
    511

    Ответ: Dedicated Server

    типа, счетчик времени отпал.

    где-то в этом куске кода ошибка возникает:

    ... tick() {
    00793 validateTowAircraft();
    00794 if(dying == 0)
    00795 {
    00796 long l = Time.tickNext();
    00797 if(Mission.isCoop())
    00798 l = NetServerParams.getServerTime() + (long)Time.tickLen();
    00799 if(path != null)
    00800 {
    00801 computeInterpolatedDPR(l);
    00802 setMovablePosition(l);
    00803 } else
    00804 if(computeInterpolatedDPR(l))
    00805 setPosition();
    00806 boolean flag = false;
    00807 if(wakeupTmr == 0L)
    00808 {
    00809 for(int j = 0; j < prop.nGuns; j++)
    00810 if(parts[arms[j].part_idx].state == 0)
    00811 {
    00812 arms[j].aime.tick_();
    00813 flag = true;
    00814 }
    00815
    00816 } else
    00817 {
    00818 for(int k = 0; k < prop.nGuns; k++)
    00819 {
    00820 if(parts[arms[k].part_idx].state != 0)
    00821 continue;
    00822 flag = true;
    00823 break;
    00824 }
    00825
    00826 if(wakeupTmr > 0L)
    00827 wakeupTmr--;
    00828 else
    00829 if(++wakeupTmr == 0L)
    00830 if(isAnyEnemyNear())
    00831 wakeupTmr = BigshipGeneric.SecsToTicks(BigshipGeneric.Rnd(DELAY_WAKEUP, DELAY_WAKEUP * 1.2F));
    00832 else
    00833 wakeupTmr = -BigshipGeneric.SecsToTicks(BigshipGeneric.Rnd(4F, 7F));
    00834 }
    00835 if(flag)
    00836 send_bufferized_FireCommand();
    00837 if(isNetMirror())
    00838 mirror_send_bufferized_Damage();
    00839 else
    00840 if(netsendPartsState_needtosend)
    00841 send_bufferized_PartsState();
    00842 return true;
    00843 }
    00844 if(dying == 3)
    00845 {
    00846 if(path != null || !Mission.isDeathmatch())
    00847 {
    00848 eraseGuns();
    00849 return false;
    00850 }
    00851 if(respawnDelay-- > 0L)
    00852 return true;
    00853 if(!isNetMaster())
    00854 {
    00855 respawnDelay = 10000L;
    00856 return true;
    00857 } else
    00858 {
    00859 wakeupTmr = 0L;
    00860 makeLive();
    00861 forgetAllAiming();
    00862 setDefaultLivePose();
    00863 setDiedFlag(false);
    00864 tmInterpoStart = tmInterpoEnd = 0L;
    00865 bodyDepth = bodyPitch = bodyRoll = 0.0F;
    00866 bodyDepth0 = bodyPitch0 = bodyRoll0 = 0.0F;
    00867 bodyDepth1 = bodyPitch1 = bodyRoll1 = 0.0F;
    00868 setPosition();
    00869 pos.reset();
    00870 send_RespawnCommand();
    00871 return true;
    00872 }
    00873 }
    00874 if(netsendPartsState_needtosend)
    00875 send_bufferized_PartsState();
    00876 long l1 = Time.tickNext();
    00877 if(dying == 1)
    00878 {
    00879 if(l1 >= tmInterpoEnd)
    00880 {
    00881 bodyDepth0 = bodyDepth1;
    00882 bodyPitch0 = bodyPitch1;
    00883 bodyRoll0 = bodyRoll1;
    00884 bodyDepth1 = sink2Depth;
    00885 bodyPitch1 = sink2Pitch;
    00886 bodyRoll1 = sink2Roll;
    00887 tmInterpoStart = tmInterpoEnd;
    00888 tmInterpoEnd = sink2timeWhenStop;
    00889 dying = 2;
    00890 }
    00891 } else
    00892 if(l1 >= tmInterpoEnd)
    00893 {
    00894 bodyDepth0 = bodyDepth1 = sink2Depth;
    00895 bodyPitch0 = bodyPitch1 = sink2Pitch;
    00896 bodyRoll0 = bodyRoll1 = sink2Roll;
    00897 tmInterpoStart = tmInterpoEnd = 0L;
    00898 dying = 3;
    00899 }
    00900 if((Time.tickCounter() & 0x63) == 0 && dsmoks != null)
    00901 {
    00902 for(int i = 0; i < dsmoks.length; i++)
    00903 if(dsmoks[i] != null && dsmoks[i].pipe != null && dsmoks[i].pipe.pos.getAbsPoint().z < -4.891D)
    00904 {
    00905 Eff3DActor.finish(dsmoks[i].pipe);
    00906 dsmoks[i].pipe = null;
    00907 }
    00908
    00909 }
    00910 computeInterpolatedDPR(l1);
    00911 if(path != null)
    00912 setMovablePosition(timeOfDeath);
    00913 else
    00914 setPosition();
    00915 return true;
    00916 }


    p/s/ карта с кораблями? и что в логах клиентов в этот момент? и неплохо бы пару строчек предшествующих ошибке. java.lang.

    p/p/s/ еще подумалось, а GC.CMD часто запускается? может уменьшить интервал между запусками?
    Крайний раз редактировалось LePage; 12.12.2009 в 16:38.

Страница 24 из 46 ПерваяПервая ... 1420212223242526272834 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •