Skocz do zawartości
  • 0

2 osoby na nick


Sledziu

Pytanie

Witam,
Mam taki problem, że chciałbym, aby na jednym nicku mogły grać jedynie dwie pierwsze osoby jakie się na owyn nicku zalogują/wejdą na serwer. Chciałbym też, abym mógł to w jakiś sposób kontrolować to znaczy: usuwać osobę, która się tak jakby "zapisała" na to konto, aby kolejna mogła się do niego dopisać i tym podobne.
Niby mogę zrobić autoryzację poprzez adres IP, tylko co w przypadku, gdy ktoś ma zmienne IP i na następny dzień nie będzie mógł zalogować się na swoje konto.
Czy istnieją jakieś inne UNIKALNE wartości podobne do adresu IP, które mogę zapisać np. do pliku lub jakkolwiek jest weryfikować?

Proszę o pomoc w rozwiązaniu mojego problemu w oparciu o moje rozumowanie/własne doświadczenie. Jeśli ktoś ma jakieś pomysły, jak można przeprowadzać opisaną weryfikację to proszę o wypowiedź.

Edytowane przez Sledziu
Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie da rady zrobić aby dwie osoby grały na tym samym nicku.

Jest "nick" - string

"uuid" - uuid

"ip-adress" - ip

nick jest zazwyczaj taki sam (wielkość liter może się różnić)

uuid - jest jedno dla danego konta. nie ważne na jakim ip-adress się zalogujesz

ip- ip gracza.

Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295850
Udostępnij na innych stronach

  • 0

Czyli każdy gracz minecrafta ma swoje własne UUID? Czy UUID jest przypisane do nicku?

Nie chodzi mi o to, żeby 2 osoby grały na tym samym nicku w jedym momencie tylko, żeby 2 osoby miały dostęp do konta, tzn nawet jeśli trzecia osoba ma hasło do konta to wyrzuci ją z serwera z błędem

Edytowane przez Sledziu
Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295851
Udostępnij na innych stronach

  • 0

Zatem da się  jakoś rozróżnić dwie osoby logujące się na jedno konto? Tak jak mówiłem IP raczej nie wchodzi w grę, bo jeśli ktoś ma zmienne to więcej nie wejdzie na serwer

Edytowane przez Sledziu
Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295853
Udostępnij na innych stronach

  • 0

Nick, na który logują się osoby ma być identyczny, bez zmian wielkosci liter ani niczego innego

Szukam jakiejś unikalnej wartości, którą mógłbym podpisać pod jedną osobę fizyczną, jak MAC czy coś innego tylko nwm czy da się to wyciągnać poprzez najlepiej skrypt

Edytowane przez Sledziu
Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295857
Udostępnij na innych stronach

  • 0

Jedna osoba na komputerze X loguje się do 127.0.0.1 nickiem "knugi" = logowanie.

Druga osoba na komputerze Y loguje się do 127.0.0.1 nickiem "knugi" = błąd. Osoba jest już na serwerze i nie dopuszcza do logowania bądź loguje się na serwer a tamtą wyrzuca.

 

To jest już zapisane w serwerze i nie da rady tego edytować poprzez skrypt.

NIE DA RADY PORUSZAĆ SIĘ JEDNĄ POSTACIĄ NA SERWERZE PRZEZ DWA KOMPUTERY!

Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295859
Udostępnij na innych stronach

  • 0

Źle mnie zrozumiałeś. Przedstawię ci całą sytuację:
 system ma być na serwerze RPG, czyli gracze bija moby --> expią na nich
i zazwyczaj na takich serwer ludzie nie grają sami na koncie tylko np. z kolegą na zmiane (jak jeden idzie spać to drugi wbija na konto i expi dalej) Więc nie chcę, żeby byli równocześnie na koncie tylko, żeby jedynie te dwie osoby mogły się logować do konta. Jeżeli będą chcieli zaprosić na konto jeszcze jedno kolegę (trzeciego) to serwer nie będzie dopuszczał, aby ta osoba weszła na serwer.

Edytowane przez Sledziu
Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295861
Udostępnij na innych stronach

  • 0
7 minut temu, Sledziu napisał:

Źle mnie zrozumiałeś. Przedstawię ci całą sytuację:
 system ma być na serwerze RPG, czyli gracze bija moby --> expią na nich
i zazwyczaj na takich serwer ludzie nie grają sami na koncie tylko np. z kolegą na zmiane (jak jeden idzie spać to drugi wbija na konto i expi dalej) Więc nie chcę, żeby byli równocześnie na koncie tylko, żeby jedynie te dwie osoby mogły się logować do konta. Jeżeli będą chcieli zaprosić na konto jeszcze jedno kolegę (trzeciego) to serwer nie będzie dopuszczał, aby ta osoba weszła na serwer.

Zatem będziesz musiał to zrobić kodem dostępu. Aby tylko Ci dwaj, trzej gracze mieli dany kod. Inaczej by to się logowało "automatycznie" nie widzę rozwiązania.

Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295864
Udostępnij na innych stronach

  • 0
Teraz, CoFFeIN04 napisał:

Chodzi Ci o to, żeby na jedno konto można wejść tylko z 2 adresów IP? 

Tak, ale sam powiedziałeś że jest problem z zmiennym adresem IP co z góry uważnia skrypt jako bezużyteczny.
Nie widzę takowego rozwiązania.

Odnośnik do komentarza
https://skript.pl/temat/47118-2-osoby-na-nick/#findComment-295869
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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