Skocz do zawartości

[KOSZ] Kolizja dproto z binarkami?


Rekomendowane odpowiedzi

  • Właściciel
Opublikowano

Kolizja dproto z binarkami?

Opiszę w tym temacie dość istotny wątek związany z dproto i binarkami.

1. Na wstępie, dużo osób myli trochę pojęcia i nie zdaje sobie sprawy z bzdur, które coraz więcej można czytać w Internecie na temat błędu z przypisywaniem steam:id.

Zacznijmy od tego, że nie można tego dokładnie nazwać kolizją dproto z binarkami. Nie można powiedzieć, że binarki są za to odpowiedzialne czy dproto konkretnie. Zastanówmy się trochę nad sensem tego.

2. Cóż to za błąd, który występuje w najnowszym dproto i binarkach?

Chodzi o to, iż graczom STEAM w wyniku błędów, przypisywany jest VALVE_ID_LAN czyli nie posiada SID-u, przez to wiele osób posiadających funkcję typu: V.I.P, admin, rezerwacja slota na (oczywiście steam:id) cierpi na tym, gdyż funkcja nie może być - skoro jest na steam:id - wczytywana. VALVE_ID_LAN != STEAM:ID czyli nie może być równy steam, bo nie został on przypisany.

3. Celem tego wątku jest napisanie jasno i wyraźnie, że ten błąd nie pojawia się "o stąd" z niewiadomych przyczyn. Błąd pojawia się najczęściej wtedy gdy:

a) klient (gracz) błędnie łączy się z serwerem, np. przy zmianie mapy, podczas pobierania plików (nie przypisanie w plugin_precache plików w pluginie też jest temu winne) itd..

b) klient traci dostęp do serwera, np. w wyniku zawieszenia się serwera

przez co można wywnioskować, że dproto traci dane o graczu i błędnie przypisuje z dproto.cfg:

# For Legit Steam clients (default is real STEAM_xx:xx:xx [1])

cid_Steam = 1

Zamiast 1 można przypisać inne, ale dla STEAM wiadomo, że musi generować STEAM:ID realny, więc 1 musi być.

#

# ClientID types (for cid_* options)

# 1: Real (or generated by HW) steam (STEAM_xx:xx:xx)

# 2: Real (or generated by HW) valve (VALVE_xx:xx:xx)

# 3: STEAM_ by IP

# 4: VALVE_ by IP

# 5: Deprecated - client will be rejected

# 6: reserved for future use

# 7: HLTV

# 8: STEAM_ID_LAN

# 9: STEAM_ID_PENDING

# 10: VALVE_ID_LAN

# 11: VALVE_ID_PENDING

# 12: STEAM_666:88:666

4. Można zapobiec oszustom tak, aby tylko graczom steam generowało SID, a innym wyświetlało VALVE_ID_LAN:

cid_RevEmu = 10

cid_SC2009 = 10

cid_OldRevEmu = 10

cid_SteamEmu = 10

cid_AVSMP = 10

cid_Setti = 10

cid_SXEI = 10

i z oszustami sobie poradziliśmy. Nie można w żaden od teraz przypisać STEAM:ID na podstawie IP lub programów bądź najnowszym dproto (chyba że o czymś nie wiem).

5. Reasumując, warto zadbać o konfigurację serwera i dobrze się zabezpieczyć. Większość ludzi nie zdaje sobie sprawy z tego, przez co wypisują na różnych forach czy do hostingu pretensje "że ktoś im się wkradł". Nawet ludzie nie zdają sobie sprawy z tego jakie pluginy wgrywają na serwerze. Ano najlepiej jest wgrać plugin "bo jest dostępny", tak robi typowa osoba, nieznająca się na tym! Warto zadbać o każdy szczegół na serwerze, każdy kto posiada dobrą, rozwiniętą sieć powinien o tym wiedzieć!

Poradnik by Nesty

Nie gwarantuję rozwiązania wszystkich problemów w tym temacie. To nie jest poradnik tylko artykuł!

  • 4 tygodnie później...
Opublikowano

Nie ogarniam, przez chwile mi steam działał, po zmianie mapy już się zjebało. Pomoże ktoś ? ;\

@ dodam, że na innych serwerach działa.

  • Właściciel
Opublikowano

Nic z tym nie zrobisz. Artykuł dotyczy dlaczego tak się dzieje.

Trzeba poczekać aż się serwer sam zresetuję albo aż ja go resnę.

  • Właściciel
Opublikowano

No takie rzeczy są naturalne, to że występują tylko u Ciebie na danym serwerze czyli 4FUN czy tam jaki tam, to nie ma nic wspólnego z innymi serwerami. Odczuwasz głównie na tym serwerze, bo często na nim grasz.

Gdybyś grał na serwerze w innej sieci często, wystąpiłby problem taki sam.

Opublikowano

Nic z tym nie zrobisz. Artykuł dotyczy dlaczego tak się dzieje.

Trzeba poczekać aż się serwer sam zresetuję albo aż ja go resnę.

To znaczy, że po restarcie już zawsze będzie dobrze, czy tylko przez jakiś czas?.

  • Właściciel
Opublikowano

To znaczy, że po restarcie znowu Ci będzie przypisywało poprawnie steam:id, ale może się zdarzyć tak, że znowu ten błąd wyskoczy. Ten błąd był od bardzo dawna, na każdym serwerze.

  • 4 lata później...
  • Właściciel
Opublikowano

Wiadomość została wygenerowana automatycznie.

 

Ten temat został oznaczony przez Moderatora jako spam i wyrzucony do -> archiwum.

Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Polityka prywatności