server achievements

Тема в разделе "Общего назначения", создана пользователем Lexass, 7 мар 2013.

  1. MaThreeX

    MaThreeX Солдат

    он дописал код, а кто тебе допишет саму базу то? база от сп отличается от базы которая будет для са, на данный момент я выше написал, что он сам написал что база только пишется, TCP коннект в самом мутаторе готов.
     
  2. Flack

    Flack Солдат

    Может кто в курсе:

    System: CentOS 6
    KF version: 1034

    При подключении сабжевого мутатора сервер крашится с выводом в лог:
    Код:
    Log:
    Developer Backtrace:
    Log: [ 1]  ./ucc-bin-real() [0x8660ef7]
    Log: [ 2]  [0x3e2400]
    Log: [ 3]  ./ucc-bin-real() [0x85c3d40]
    Log: [ 4]  ./ucc-bin-real() [0x85c5615]
    Log: [ 5]  ./ucc-bin-real() [0x85c3e74]
    Log: [ 6]  ./ucc-bin-real() [0x85c447f]
    Log: [ 7]  ./ucc-bin-real() [0x85c884f]
    Log: [ 8]  ./ucc-bin-real() [0x85c4e8a]
    Log: [ 9]  ./ucc-bin-real() [0x85da2a5]
    Log: [10]  ./ucc-bin-real() [0x85e176b]
    Log: [11]  ./ucc-bin-real() [0x85c56c6]
    Log: [12]  ./ucc-bin-real() [0x85c5615]
    Log: [13]  ./ucc-bin-real() [0x85da2a5]
    Log: [14]  ./ucc-bin-real() [0x85e176b]
    Log: [15]  ./ucc-bin-real() [0x85c56c6]
    Log: [16]  ./ucc-bin-real() [0x85c5615]
    Log: [17]  ./ucc-bin-real() [0x85da311]
    Log: [18]  ./ucc-bin-real() [0x85e176b]
    Log: [19]  ./ucc-bin-real() [0x85c56c6]
    Log: [20]  ./ucc-bin-real() [0x85c5615]
    Log: [21]  ./ucc-bin-real() [0x85c4e8a]
    Log: [22]  ./ucc-bin-real() [0x85da2a5]
    Log: [23]  ./ucc-bin-real() [0x85e176b]
    Log: [24]  ./ucc-bin-real() [0x85c56c6]
    Log: [25]  ./ucc-bin-real() [0x85da2a5]
    Log: [26]  ./ucc-bin-real() [0x85e176b]
    Log: [27]  ./ucc-bin-real() [0x85c5704]
    Log: [28]  ./ucc-bin-real() [0x85da2a5]
    Log: [29]  ./ucc-bin-real() [0x85e176b]
    Log: [30]  ./ucc-bin-real() [0x85c56c6]
    Log: [31]  ./ucc-bin-real() [0x85da2a5]
    Log: [32]  ./ucc-bin-real() [0x85e176b]
    Log: [33]  ./ucc-bin-real() [0x85c56c6]
    Log: [34]  ./ucc-bin-real() [0x85da2a5]
    Log: [35]  ./ucc-bin-real() [0x85e176b]
    Log: [36]  ./ucc-bin-real() [0x85c56c6]
    Log: [37]  ./ucc-bin-real() [0x85c5615]
    Log: [38]  ./ucc-bin-real() [0x85da2a5]
    Log: [39]  ./ucc-bin-real() [0x85e176b]
    Log: [40]  ./ucc-bin-real() [0x85c56c6]
    Log: [41]  ./ucc-bin-real() [0x85da2a5]
    Log: [42]  ./ucc-bin-real() [0x85e176b]
    Log: [43]  ./ucc-bin-real() [0x85c56c6]
    Log: [44]  ./ucc-bin-real() [0x85da2a5]
    Log: [45]  ./ucc-bin-real() [0x85e1326]
    Log: [46]  ./ucc-bin-real() [0x85c5704]
    Log: [47]  ./ucc-bin-real() [0x85da2a5]
    Log: [48]  ./ucc-bin-real() [0x85e103c]
    Log: [49]  ./ucc-bin-real() [0x820934e]
    Log: [50]  ./ucc-bin-real() [0x820991b]
    Log: [51]  ./ucc-bin-real() [0x820b9bc]
    Log: [52]  ./ucc-bin-real() [0x884fe19]
    Log: [53]  ./ucc-bin-real() [0x8211ad4]
    Log: [54]  ./ucc-bin-real() [0x81b9031]
    Log: [55]  ./ucc-bin-real() [0x8167814]
    Log: [56]  ./ucc-bin-real() [0x804d688]
    Log: [57]  /lib/libc.so.6(__libc_start_main+0xe6) [0x243ce6]
    Log: [58]  ./ucc-bin-real() [0x804b0e1]
    Log: Unreal Call Stack: UObject::execClassContext <- UObject::ProcessEvent <- UWeaponFire::ModeTick <- AActor::Tick <- ABaseKFWeapon::Tick <- TickAllActors <- ULevel::Tick <- TickLevel <- UGameEngine::Tick <- UpdateWorld <- UServerCommandlet::Main
    Exit: Exiting.
    Log: FileManager: Reading 0 GByte 316 MByte 193 KByte 279 Bytes from HD took 2.454031 seconds (1.325725 reading, 1.128306 seeking).
    Log: FileManager: 0.000000 seconds spent with misc. duties
    Uninitialized: Name subsystem shut down
    Uninitialized: Allocation checking disabled
    Uninitialized: Log file closed, Fri Mar 22 21:13:55 2013
    
    Перед этим много вываливает подобного:

    Код:
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:002F) Accessed None
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:0062) Accessed None 'Owner'
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:006A) Accessed None
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:0027) Accessed None 'Owner'
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:002F) Accessed None
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:0062) Accessed None 'Owner'
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:006A) Accessed None
    
    Есть мнение о причинах?

    Update: крашится не сразу, заходишь на курту, можно пострелять, даже ачивка в прогрессе появляется, а потм - ба-бах и серв лежит.
     
  3. Flame

    Flame -Заслуженый кодер форума-

    есть мнение, что
    Warning: FunAchievements KF-Testmap6p.FunAchievements (Function ServerAchievementsPack.FunAchievements.Timer:006A) Accessed None
    не виновато )
    а вот причина непонятна
    что-то пишется про UWeaponFire
    можно попробовать убрать всё нестандартное для начала...

    а
    темку не заметил))
    тогда фиг знает - надо копаться... (а этот пост удалить) )
     
    Папка01 нравится это.
  4. Lexass

    Lexass Капо

    нет нет. На тест мапах не работают муты почти все(кроме оружия и влияюших на магаз. Все остальные отказываются.)
    Это так тест мапа жалуется на все

    у меня тест мапа жалуется на 70% мутов. Хотя они полностью правильно работают нормальных картах
     
  5. Flack

    Flack Солдат

    Нееет, вопрос тут далеко не в карте, вот кусок лога с Doom2:
    Код:
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:0041) Accessed null class context 'pistolDamage'
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:0058) Accessed null class context 'pistolDamage'
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:00CB) Accessed null class context 'pistolDamage'
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:00E2) Accessed null class context 'pistolDamage'
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:010E) Accessed null class context 'bigGunsDamage'
    Error: FunAchievements KF-Doom2-Final-WhiteFIX.FunAchievements (Function ServerAchievementsPack.FunAchievements.PostBeginPlay:0125) Accessed null class context 'bigGunsDamage'
    ScriptLog: START MATCH
    
    Может я что-то установил не так? (Раскидал все по соответствующим папакам, Classes - в system каталог КФ).

    Кстати, отключив все мутаторы (кроме серверперкса и серверачивмента) - все-равно валится, при-чем - одинаково, как и со всеми мутами: респауню мобов (краулера) в тестмапе, если пострелять из LAW - мобов можно пострелять, но как только переключаешься на Беретту - сервер валится.

    P.S. В тестмапе хоть пострелять дает, в обычных картах серв крашится как только мобы появляются.
     
    ЛОХМАТЫЙ и Папка01 нравится это.
  6. Atlan

    Atlan Капо

    Вроде сча то базу под мут автор написал,кто подскажет,как это дело установить...не понимаю куда ее кидать.
     
  7. chi100v

    chi100v Соучастник

    чет я не пойму почему не работают у меня ачивки:
    1) скачал ServerAchievements_v1.1 и ServerAchievementsPack_v1.1

    2) распаковал все в соответствующие папки сервера

    3) добавил в MutLoader запись:
    • Mutator=ServerAchievements.SAMutator
    4) добавил записи в killingfloor.ini
    • ServerPackages=ServerAchievements
    • ServerPackages=ServerAchievementsPack
    5) прописал в ServerAchievements.ini следующие строки:
    • achievementPacks=ServerAchievementsPack.FailAchievements
    • achievementPacks=ServerAchievementsPack.FunAchievements
    • achievementPacks=ServerAchievementsPack.StockKFAchievements
    • achievementPacks=ServerAchievementsPack.StockMapsHard
    • achievementPacks=ServerAchievementsPack.StockMapsHellOnEarth
    • achievementPacks=ServerAchievementsPack.StockMapsNormal
    • achievementPacks=ServerAchievementsPack.StockMapsSuicidal
    в игре появился раздел ачивок, но он пустой... вот скрин

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

    UPD. разобрался, во всем виновата моя невнимательность =)
     
    ЛОХМАТЫЙ нравится это.
  8. MaThreeX

    MaThreeX Солдат

    4) добавил записи в killingfloor.ini

    ServerPackages=ServerAchievements
    ServerPackages=ServerAchievementsPack
    это-то нахера?
     
  9. chi100v

    chi100v Соучастник

    на всякий случай, некоторые мутаторы необходимо указывать таким образом
     
  10. MaThreeX

    MaThreeX Солдат

    данный мут не надо

    немного про базу:
    Качаем:
    http://www.microsoft.com/ru-ru/download/details.aspx?id=30679

    Далее качаем пакет DB под винду:
    заходим в папку share
    в ней заходим в папку:
    bin
    в ней открываем файл правой кнопкой как блокнот:
    startserver

    Далее видим настройки

    set url=share\etc\saremotedb.sqlite
    set port=*********
    set pw=*******
    Первую строчку не трогаем
    Вторая строчка порта базы
    Третья строчка пароль базы
     
    ЛОХМАТЫЙ нравится это.
  11. Atlan

    Atlan Капо

    Скачал Visual C++,скачал дб под винду,отредактировал его батник startserver (указал парль и порт),запустил перковую базу серва и сам серв,дальше запускаю startserver и ничего не происходит :sad: ....
     
  12. MaThreeX

    MaThreeX Солдат

    ничего не происходит в каком смысле, окошко появляется и исчезает? или что, более подробнее выражайся
     
  13. Atlan

    Atlan Капо

    Наверное дело в винде. :dry:
     
  14. MaThreeX

    MaThreeX Солдат

    нет, дело в том, что чего то не хватает...
    пропиши в папке share/bin/startserver в самом конце pause

    и далее скажи эффект
     
  15. Atlan

    Atlan Капо

    f:\2\share\bin>saremotedatabase --data-url share\etc\saremotedb.sqlite --tcp-por
    t 6000 --server-pw los
    "saremotedatabase" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

    f:\2\share\bin>pause
    Для продолжения нажмите любую клавишу . . .
     
  16. MaThreeX

    MaThreeX Солдат

    ты запускаешь из папки share\bin? или из корня?
    в любом случае попробуй от админа

    и еще кстати :D перемести startserver в самое начало папки, там где saremotedatabase и запусти Startserver =) вот тебе решение =)


    Вот нормальная папка с базой, читать README обязательно, я перевел и поправил как должно быть!!!
    Посмотреть вложение DBACH.zip
     
    ЛОХМАТЫЙ и Atlan нравится это.
  17. Atlan

    Atlan Капо

    f:\2>saremotedatabase --data-url share\etc\saremotedb.sqlite --tcp-port 6000 --s
    erver-pw los
    Achievement data URL: share\etc\saremotedb.sqlite
    Listening on tcp port: 6000


    Переместил батник.Это действительно работает.Спасибо за направление.
     
  18. chi100v

    chi100v Соучастник

    можно увидеть более детальное описание как перевести описание ачивок?
    интересует куда именно положить файл с русификацией, его содержимое, его кодировка чтобы в игре русские символы отображались коректно
     
  19. Atlan

    Atlan Капо

    Кодируй в Юникод.

    Кто нибудь ставил базу с ачивками на Винде 64?
     
  20. MaThreeX

    MaThreeX Солдат

    Unicode big Endia или как то так

    Я запускал, работает норм, даже если база на другом компе, а не на компе с сервом