Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 823
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    143

Treść opublikowana przez gnysek

  1. ale gadacie 3po3. Nie zdefiniował zmiennej myid i dla tego się psuje, nie ma to związku z IP. Gdyby IP było złe, to by nie łączyło, a to jest błąd GM, który nie wykrywa złych argumentów podanych do DLLa. GML global.myid = 1; writebyte(global.myid); musi działać :)
  2. jak będzie lag i pocisk się stworzy nie w tym miejscu, to i ta serwer powinien decydować kto ginie od pocisku - więc wyśle ci info, że zginąłeś :) po prostu zobaczysz nabój z opóźnieniem, no trudno... nawet jak wyślesz pozycję pocisku i będzie lag, to u siebie w grze będziesz już w innym miejscu - i tak nim nie oberwiesz, więc po co wysyłać jego pozycję? można wysyłać mniej danych i tworzyć go na pozycji gracza, który go wystrzelił, w pozycji jaką ostatnio podał serwer. proste.
  3. Jeżeli to jest gra online (bo tego nie zaznaczyłeś), to wystarczy, że w momencie strzału gracz wysyła pakiet informujący o stworzeniu pocisku (ew. dla lepszej synchronizacji, także z kierunkiem, bo pozycja na której jest tworzony to pozycja gracza). Gdy serwer ją dostanie, wysyła do wszystkich graczy info, żeby stworzyć pocisk dla tamtego gracza, więc klienci tworzą pocisk na pozycji danego gracza, w kierunku takim jak przesłał serwer (ale jak powiedziałem, można w kierunku w którym odwrócony jest gracz, można kierunek pocisku wysłać w pakiecie z informacją o jego stworzeniu, zeby w razie opóźnień nie poleciał w złą stronę).
  4. gnysek

    Soulland Sybille

    No wiesz, ale ile można ukrywać wszystko, chociaż jakiś screen albo coś, żebyśmy wiedzieli, że gra faktycznie nadal powstaje xD
  5. Właśnie. To będzie klops ... musiał bym dodać takie coś, ze jak w ciągu 5 minut ponownie włączy ten sam serwer, to zamiast ściągnąć wrzuci konta...
  6. rozumiem, że jest to tcpconnect(ip,port,2);, a potem tcpconnected(); ?? bo właśnie chodzi mi o to, żeby czasem freezowania nie było.
  7. Nie, to nie tak. Nadal mogły by być serwery zwykłe, chodzi o to, ze nie kazdy jest w stanie mieć serwer 24/7, a tak były by dyżury. Ja np. w te dni kiedy nie mam laptopa na zajęciach mógłbym też stawiać, ale nigdy nie wiem kiedy zechcę go wziąść ze sobą.
  8. Miało nie być updatów, ale czy podoba wam sie opcja, że wydam update servera i będzie on przed rozpoczęciem gry pobierał a na zakończenie zapisywał konta na moim serwerze, tak, aby zawsze ten kto hostuje miał aktualne konta? Zrobię tak, że ten kto włącza serwer pobiera konta i w tym czasie żaden inny serwer 0.7.6+ nie może ich pobrać, a następny będzie mógł pobrać dopiero, gdy tamten jest wyłączony wiecej niż 5 minut? Wtedy zawsze na raz działał by jeden serwer z "oficjalnymi" kontami. Dokładnie było by to tak: Odpalam serwer > na stronę www wysyłane jest info, że serwer został włączony, ale jeszcze nie działa pobieram konta > serwer włącza się w tryb gry. strona www widzi go jako normalny serwer ONLINE wyłączam serwer > na stronę www wysyłane jest info, że wyłączono serwer, ale trwa zapis kont konta zostały zapisane na www > na liście serwerów widnieję jako OFFLINE serwer+ podłącza sie gdy gram > niestety, jakiś serwer jest ONLINE, nie można działać jest tylko problem, bo niestety serwer+ może działać jeden na raz, albo na tym drugim będą stare konta... problem w tym, ze jak ktoś nowy dołączy, to jego konto potem zniknie ... dla tego serwer+ mógłby działać jeden na całą sieć.
  9. Ale te wszystkie informacje masz w pomocy do programu i na oficjalnej stronie :)
  10. To niech przeniesie pliki do folderu wgłąb, bo na zewnątrz nie wiem jak to widzi u innych.
  11. Jak to po co jest klucz? Aby posiadać pełną wersję programu, tak jak w każdym innym programie. Nie potrzebujesz - to po co pytasz?
  12. Nie :) Po prostu nie opłacało się pobierać exe. No dobra, rozumiem, że jest tak, iż serwer łączy się z witryną MBO i witryna zapamiętuje IP. I potem jest jak? Serwer nadal wysyła co jakiś czas info, czy to strona www sprawdza czy serwer nadal jest czynny? Bo w sumie zgłoszenie się serwera na samym początku nie jest głupie, zanim jeszcze rozpocznie się nasłuchiwanie na graczy.
  13. Nom, szkoda, że exe, bo w sumie mogłeś mi to powiedzieć zamiast kazać ściągać, tyle samo by dało :P
  14. Jak mi dasz 50 złotych, to cały miesiac będzie stał, ok ?
  15. A ja pomogę poprzez trzymanie kciuków :D Fajnie się składa, bo dzisiaj wyszły Wormsy na PS3, aż mnie ochota naszła, żeby sobie ich kupić :D
  16. a nie sprawdzałeś statusu przez ten link co podałeś sam ? bo jeżeli sprawdzasz port 14804 to się właśnie no_name dodają :)
  17. Hm dziwne, bo to inny port ...
  18. gnysek

    ArcMagi nadchodzi...

    No chodziło mi konkretnie o Voice Acting :)
  19. Mam już ten twój serwer z kiedyś tam :P Na razie nie będę tego zmieniał. Tak zostanie i tyle, za dużo niepotrzebnej zabawy, do tego teraz przenosimy serwer i mamy inne rzeczy do roboty.
  20. gnysek

    ArcMagi nadchodzi...

    Myślę, że TeeGee ma z nas wszystkich najlepsze doświadczenie jeśli chodzi o gry, więc wybaczcie, ale wątpię, żeby chciał słuchać waszych porad :)
  21. Nie, w Almorze nowego gracza doda :) Status serwerów sprawdzany jest inaczej, ale to tajemnica :)
  22. O to, że Ranma widzi ten skrypt inaczej.
×
×
  • Dodaj nową pozycję...