Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
FreddyCruger

Как удалить PBO из серверпака?

Собственно сабж в названии темы!
А сама проблема такая:
Создаю свой сервепак модов. Дабы не морочиться с воркшопом, пихаю нужные мне перепакованные пбошки в папку с серверпаком и соответственно в батнике подключен этот мод. Дело происходит локально и сервер и клиент на одном компе. В лаунчере подключаю этот мод как локальный с этой же папки. Все работало отлично, добавлял новые пбо и все норм. Но возникла ситуация, когда решил удалить одну пбо, а конкретно mainmenu.pbo. Собственно теперь клиент не пускает на сервер из за того, что это пбо отсутствует !!! Бред не иначе, никакие другие пбо на эту не ссылаются, сто раз перепроверил. Решил провести эксперимент. Удалил еще одно пбо loadingscreen.pbo, та же самая фигня, клиент не заходит не серв в виду отсутствия этого loadingscreen.pbo!!! 
Мод из лаунчера удалял, добавлял по новой, все логи удалил, даже вайпнул) - не помогает. Чет не пойму, как удалить не нужное мне пбо из локального мода, и чтобы клиент заходить мог на сервер?
Повторюсь и сервер и клиент подключают мод из одной и той же папки! Естественно вместе с пбо удаляю и его ключ!



 

Может будет важно, но до этого заливал сборку в воркшоп, когда она весила 15 метров (mainmenu.pbo и loadingscreen.pbo там присутствовали), потом скачивал для клиента, и копировал в папку с сервером для подключения. Вот чтобы и обойти этот геморрой, решил обойтись без воркшопа, тупо напрямую кидать в папку с модом пбо, и эту же папку подключать локальным модом в клиенте. 

Edited by FreddyCruger (see edit history)

Share this post


Link to post
Share on other sites

23 answers to this question

Recommended Posts

  • 0
6 часов назад, evofiscent сказал:

если там нет ничего приватного - скинь на дропмифайлс - гляну

Господи, чего мне это стоило)! В общем почти всю ночь потратил, на решение этой проблемы и как всегда бывает в таких ситуациях на самом деле всё оказалось легко. Решив пойти на крайние меры, я принялся рыть досконально каждую папку сервера и проверять все файлы на возможную связь с этой main menu.pbo. Каково же было моё удивление, когда я обнаружил это самое пбо в папке addons в корне сервера, как она туда попала, ума не приложу. Что я только не делал, а она тупо вот валялась в папке аддонс и не давала клиенту присоединится. Удалив ее оттуда, естественно, вся проблема исчезла!!)

 

Share this post


Link to post
Share on other sites





  • 0

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

Share this post


Link to post
Share on other sites
  • 0

СТОП! Это ты как так берешь такой удаляешь пбо! Они подписанные у тебя ? Так после удаления по новой надо переподписать! И закинуть весь этот хлам и на сервер и в клиент! Ключи тоже не забудь закинуть в папку кейс. 

Share this post


Link to post
Share on other sites
  • 0

Ребят. Вы читали мое сообщение?@Kosmo @123new )))

 

Есть мод,  допустим @testmod в нем куча разных пбо, запакованных мной, одним и тем же ключом. В запуске он прописан у сервера и находится в корне сервера как и положено. Клиент же, тоже подключает мод из этой же папки. Априори всё одинаково у обоих. 

Share this post


Link to post
Share on other sites
  • 0

вот на скрине, как видно все пбо подписаны мной и одним ключом. Например, пбо morewolfes я добавил вот буквально недавно в уже работающий серверпак, тупо закинув пбо и бикей в эту папку - и все спокойно работает, ибо в лаунчере этот сервепак(

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Share this post


Link to post
Share on other sites
  • 0

ты когда пбо удалял - удалял только пбо или и подпись bisign тоже?

Share this post


Link to post
Share on other sites
  • 0
4 часа назад, FreddyCruger сказал:

тоже, в том то и дело

ну тогда могу лишь посоветовть одно - удалить все bisign и bikey и подписать заного

Share this post


Link to post
Share on other sites
  • 0
12 часов назад, 123new сказал:

ну тогда могу лишь посоветовть одно - удалить все bisign и bikey и подписать заного

всё равно странно всё это, все пбо подписывались отдельно и складывались в эту папку.

Share this post


Link to post
Share on other sites
  • 0

А config.cpp явно не проверялся от пбо и там есть такая замечательная строчка как requiredAddons
в которой небось перечислены другие требуемые пбошки

Edited by AKuznecov (see edit history)

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, AKuznecov сказал:

А config.cpp явно не проверялся от пбо и там есть такая замечательная строчка как requiredAddons
в которой небось перечислены другие требуемые пбошки

ну так все пбо паковались, а потом складывались в папку, откуда этой строке взяться, чтобы получилась зависимость?

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, FreddyCruger сказал:

ну так все пбо паковались, а потом складывались в папку, откуда этой строке взяться, чтобы получилась зависимость?

Ответ лежит на поверхности проверить конфиги где в данной строчке указана требуемая зависимость

Share this post


Link to post
Share on other sites
  • 0
2 минуты назад, AKuznecov сказал:

Ответ лежит на поверхности проверить

проверил все пбо, их конфиги, нигде в requiredAddons не указано требование к наличию ( в моем случае mainmenu)

Edited by FreddyCruger (see edit history)

Share this post


Link to post
Share on other sites
  • 0

А проверить список модов на сервере и клиенте?
Если есть отличия конечно же не пустит

Share this post


Link to post
Share on other sites
  • 0
Только что, AKuznecov сказал:

А проверить список модов на сервере и клиенте?
Если есть отличия конечно же не пустит

нет тут смысл, как я объяснял, в том что и клиент и сервер подключают этот локальный мод из одной и той же папки. То есть, как было раньше, нашел я в воркшопе мод который мне интересен и если его можно перепаковать, то делаю это и закидываю перепакованное мной пбо в папку addons этого мода. Собственно других манипуляций не надо, и клиент и сервер грузят мод с одной папки и все работает. Другие моды не причем, да и они одинаково присутствуют и у сервера и у клиента. 

Share this post


Link to post
Share on other sites
  • 0

Вот потом возникла необходимость удалить одно из пбо с ключом из этой папки. То  есть теперь сервер грузить этот мод без ненужного мне пбо, но не пускает клиента в виду его отсутствия. Звучит бредово, но это факт). Откуда сервер берет инфу, о том, что неоюходимо это пбо непонятно, ведь его нет уже в самом моде, который грузит сервер!

Share this post


Link to post
Share on other sites
  • 0
11 часов назад, FreddyCruger сказал:

Вот потом возникла необходимость удалить одно из пбо с ключом из этой папки. То  есть теперь сервер грузить этот мод без ненужного мне пбо, но не пускает клиента в виду его отсутствия. Звучит бредово, но это факт). Откуда сервер берет инфу, о том, что неоюходимо это пбо непонятно, ведь его нет уже в самом моде, который грузит сервер!

как идея, удали полностью все пбошки с ключами, пересобери их все заново и пробуй загрузиться

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, DrZiLLo сказал:

как идея, удали полностью все пбошки с ключами, пересобери их все заново и пробуй загрузиться

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

Edited by FreddyCruger (see edit history)

Share this post


Link to post
Share on other sites
  • 0

если там нет ничего приватного - скинь на дропмифайлс - гляну

Share this post


Link to post
Share on other sites
  • 0
1 час назад, FreddyCruger сказал:

Каково же было моё удивление, когда я обнаружил это самое пбо в папке addons в корне сервера, как она туда попала, ума не приложу. Что я только не делал, а она тупо вот валялась в папке аддонс и не давала клиенту присоединится. Удалив ее оттуда, естественно, вся проблема исчезла!!)

 

открою великую тайну - стим при обновлении мода в мастерской не умеет удалять те пбо, что в обнове мода пропали. Т.е. только опцией переподписки на мод или восстановления мода в лаунчере игры. Welcome to Steam, называется, я уж думал этот нюанс все знают давно. А нет, видимо не все 😄

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, 123new сказал:

не умеет удалять те пбо, что в обнове мода пропали

так одно дело если это касается клиента, но как это пбо попало в корень сервера в папку аддонс

Share this post


Link to post
Share on other sites
  • 0
24 минуты назад, FreddyCruger сказал:

так одно дело если это касается клиента, но как это пбо попало в корень сервера в папку аддонс

ну если вы брали моды с папки клиента, или что еще лучше, не папку, а симлинк папки (символьная ссылка на папку, почитайте что это такое) на папку с мастерской.

Файлы то сами по себе не умеют назад возвращаться, а вот стим их умеет закачивать. Так что тут как ни крути, или сами просмотрели где-то, или с папки стима подключалось))

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.