Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Kategorie bazy plików
Pliki -> Game Maker -> Dodatki
Informacje o pliku: 39dll - Obsługa serwerów pisanych w Delphi / C++
Serwera do gry online wcale nie trzeba pisać w GM. Można też zaoszczędzić nieco zasobów i zyskać na wydajności i napisać serwer w Delphi lub C++.
rozmiar: 333 Kb | autor: Pieter
pobrań: 9486 | głosów: 7 | ocena: 7.00 oceń zasób
data dodania: 5.01.08 | dodał: gnysek
Komentarze
stron: 1

1


av

Solmis (20:23, 5.01.2008)

Dobry pomysł... ;p Co prawda czytałem temat... ;]
Może wykorzystam to do C++... :F

av

Yoda (20:28, 5.01.2008)

Hmmm 39dll w C++ wygląda nice

av

elo (21:17, 5.01.2008)

calkiem niezłe

av

Kofel (21:18, 5.01.2008)

Taa... ale wymaga windowsa ;p

av

gnysek (22:27, 5.01.2008)

To przepisz sobie pod C++ tego dll'a i nie marudź w końcu.

av

kubasz (12:27, 21.03.2008)

A jest też do PHP???
Hostował bym wtedy na moim knocie 24/7...

av

Konrad-GM (15:31, 21.03.2008)

Dość użyteczne i przejrzyste
10/10

av

gnysek (13:13, 22.03.2008)

@kubasz: a widziałeś aplikację w PHP ? Kod php jest wykonywany tylko gdy żąda go serwer, zatem jeżeli nikt nie wywoła strony - skrypt też nigdy się nie wykona. A serwer musi działac nieprzerwanie...

av

kubasz (19:24, 28.03.2008)

a gdybym napisał kod w funkcji:
function kod(){
// Kod
kod();
}
?
ok, i musiał bym użyć ajaxa.
Ale lepiej w C++ lub delphi

av

gnysek (19:28, 28.03.2008)

tak, ale to i tak po pierwsze za wolno by się wykonywało, po drugie, bez ingerencji z zewnątrz by się nie odpaliło, a po trzecie rekurencja przestała by się wykonywać po jakimś czasie, bo każdy skrypt ma limit wykonywania...

av

kubasz (8:47, 1.04.2008)

A widziałeś MReg System Server?
To jest taka biblioteka do GMa.
Server jest napisany w PHP.
Ale masz rację.
Tylko nie mogę podpatrzeć ponieważ ten skrypt został zaszyfrowany Zend Guardem

klech (17:42, 11.12.2008)

A jak zrobić by obsługiwało konkretną gre ?

klech (17:49, 11.12.2008)

Pytam sie bo noob jeste i sie przyznaje

av

ZeroXbot (18:40, 11.12.2008)

Najpierw naucz sie robić gry (skoro jeteś taki noob i się do tego przyznajesz). Pózniej nauczysz się z tego korzystać.

av

klech (17:50, 19.12.2008)

Aż taki noob nie jestem.
PS.Wiem częściowo o co chodzi.

av

programistagd (20:04, 23.01.2010)

Tu nie działa zbyt odbieranie.
Sprawdziłem: zastosowanie Sleep(1); poprawia sprawę, ale po kilku minutach znów pada, no i pierwsze break; trzeba zmienić na continue; Jeszcze sprawdzam ten serwer.
Jednak bardziej polecam serwerek ze strony: gmc.yoyogames.c...howtopic=415883

av

programistagd (20:06, 23.01.2010)

Nie chce mi się sprawdzać, ale ten z GMC Yoyo jest raczej lepszy.

stron: 1

1



Dodaj komentarz:
Treść:
W bazie mamy plików: 215
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
2 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 0, ukrytych: 1
Użytkownicy na czacie discord
gnysek (12:54, 19.02.20):
Nowy sprite mozna dodac przez sprite_add w sumie, ale resztę owszem - nie dodasz z Live. Można natomiast przeładować room i sprite, chociaz to też zżera ostro. Dla debugowania jednak chwilowy drop niewiele zmieni, ważniejsze, zeby sobie perfekcynie ustawić coś.
gnysek (12:53, 19.02.20):
Raczej nie planują, dlatego, ze to mocno wpływa na wydajność i ludzie nie do konca rozumieją jak to działa i by same reklamacje były
nowy_user (9:12, 19.02.20):
Dodatkowo, jeśli chcesz stworzyć nowy sprite, obiekt, room czy nowy script no to jednak będziesz musiał wyłączyć grę, dodać to co chcesz i odpalić na nowo. Pomimo tych minusów - warto, zwłaszcza jeśli sporo czasu zabiera Ci tworzenie intefejsu.
nowy_user (9:10, 19.02.20):
Choć też - aby nie było tak różowo - GMLive ma swoje ograniczenia. To nie jest tak, że odpalasz projekt i zmieniasz co chcesz. Przed kompilacją musisz wklepać specjalną funkcję i wtedy możesz zmieniać kod w całym tym Evencie... problem w tym, że jeśli użyjesz tej funkcji wszędzie, w każdym evencie jaki masz, to gra bardzo mocno zwolni i ciężko będzie testować.
nowy_user (9:08, 19.02.20):
Też jestem zdziwiony tym bardziej, że YellowAfterlife jest chyba w jakim stopniu pracownikiem YoYo... ja bym nie czekał na oficjalne ruchy Yoyo, te 80 zł zwróci się bardzo szybko w zaoszczędzonym czasie.
Adriann (8:37, 19.02.20):
Racja..to w sumie dość podstawowa funkcja która powinna być wszędzie :|
Borek (8:32, 19.02.20):
@gnysek a nie wiesz czy YOYO planuje coś takiego zrobić? W stylu GMLive? bo w sumie to się dziwie, że jeszcze nie zrobili skoro ktoś inny to ogarnął
gnysek (17:13, 18.02.20):
Zawsze jednak można dać if !variable_instance_exists i to też rozwiaże problem bez restartu.
gnysek (17:12, 18.02.20):
Jedyne co, to żeby w create zmienić wartość, trzeba usunąć i stworzyć obiekt w grze. Więc czasem jedynym sposobem jest restart roomu, ale to i tak milion razy szybsze.
gnysek (17:11, 18.02.20):
Pokochasz do takch rzeczy GM Live. Ja napisałem nawet gui z checkboxami i dropdownami na żywca w tym, zaczynając od pustego obiektu. Nawet jakieś dopasowywanie mocy czarów, efektów po śmierci, animacji - wszystko jest uproszczone, po prostu w otwartym oknie gry jeszcze raz robisz daną rzecz.
Borek (14:56, 18.02.20):
Jak ustawiam jakieś ikony, to pod kursorem mam X,Y i na tej podstawie zmieniam, ale wystarczy że pomylę się o piksel i znowu kompilowanie...
Borek (14:55, 18.02.20):
Samsung Evo*
Borek (14:54, 18.02.20):
Nom, Samsung Eco 970 1TB ( odczyt 3500MB/s ) daje radę, chociaż tutaj ma też duże znaczenie procesor i wcale nie ilość rdzeni/wątków a sam zegar... Tak czy inaczej, ciągłe kompilowanie jest męczące...
gnysek (10:07, 18.02.20):
10-15 sekund to jest i tak szybko przy takim rozmiarze gry tak szczerze, na moim SSD to by było z minutę jak nic
gnysek (10:07, 18.02.20):
Generalnie powiem tak. Robiłem menu do sklepiku. Na żywca pisałem for-y, przesuwałem wszystko (po pikselu), skalowałem, dodałem scrollowanie listy, popup gdzie wybiersz sztuki, dialog sprzedawcy po każdym zakupie itp. i wszystko bez wyłączania gry. W jakieś 15 minut. Normalnie - 2-3 godziny to chyba zajmowało.
Borek (0:16, 18.02.20):
Muszę pomyśleć bo każda kompilacja to ok 10-15 sekund. SSD m2 nvme i i7 7700k. Naprawdę w skali dłuższego czasu robi się sporo straty czasu
gnysek (12:45, 17.02.20):
Jedyne czego się boję, to jak sobie poradzi z GMS 2.3 i funkcjami anonimowymi.
gnysek (12:45, 17.02.20):
Tam wystarczy zakomentować linijkę, albo dać w makro 1 na 0 i gra znów działa płynnie, gdyby był jakiś problem, nawet bez usuwania rozszerzenia. A jak przesadzisz z livem i będzie drop FPS - w deweloperce to i tak nie robi, ważne, że przetestujesz co chcesz.
gnysek (12:43, 17.02.20):
Nie byłoby. Nawet na tym etapie by pomogło, a jakby co, to tylko wywalasz jeden obiekt + included files i masz projekt po staremu.
Borek (9:43, 17.02.20):
No ja tutaj z shouta się dowiedziałem Przyda się do innych projektów, bo Almora to już za duży kombajn i boje się, że będą problemy
Adriann (23:15, 16.02.20):
Widzę że trzeba było głośniej rozgłaszać temat jak zacząłem się bawić.. :d
Borek (23:06, 16.02.20):
Kurde... gdybym poznał szybciej GMLive to Almora nie powstawałaby 8 lat tylko 4
Konrad-GM (9:34, 15.02.20):
Godot ma to chyba od dawna, w dodatku działa też na mobilkach bit.ly/2OVpcIi
nowy_user (21:11, 14.02.20):
Godot chyba też nie ma... GMS mógłby zrobić z tego naprawdę mocną przewagę konkurencyjną. Szybsze tworzenie interfejsu to jedna sprawa, ale pracując z GMLive można znacznie szybciej nauczyć się kodzić ( ja dzięki temu szybko zajarzyłem ds_listy, ds_mapy i wszystkie funkcje z nimi związane).
Rakson (18:42, 14.02.20):
chyba jak sobie sam napiszesz, pygame nie ma i pyglet też. jedyne co mi przychodzi na myśl to panda3d
Threef (19:05, 11.02.20):
Chyba wszystkie silniki na Pythonie pozwalają na coś takiego
nowy_user (17:52, 11.02.20):
Aż dziwne, że YoYo nie zaimplementują tego modułu na stałe. To byłaby jedna z nielicznych przewag konkurencyjnych w porównaniu do innych silników. W Unity na żywca można edytować tylko podstawowe parametry oraz ułożenie elementów na scenie.
gnysek (12:15, 11.02.20):
Tak, mocno przyspiesza pracę z GMem, robisz jakiś skrypt, odpalasz grę i na żywca edytujesz. Całe menu sklepu do gry tak napisałem, w 20 minut zamiast w 4-5 godzin. Najlepiej wychodzi zabawa jak musisz przesuwać tekst czy robić ramki dookoła niego, wszystko ładnie sobie przesuniesz na żywca.
nowy_user (17:58, 10.02.20):
Ja i Uzjel kupiliśmy to rozszerzenie i jesteśmy zadowolemni. Gnysek chyba też kupił, bo udziela się na forum YellowAfterlife (nick gościa, który to zrobił) i zgłasza mu bugi.
nowy_user (17:56, 10.02.20):
btw. koleś od gmlive.js zrobił też GMLive, który implementujesz sobie do GMa i możesz modyfikować niektóre fragmenty kodu po kompliacji i włączeniu gry. Mega pomocne, zwłaszcza gdy projekt się rozrasta.
gnysek (13:13, 10.02.20):
Możliwość pisania kodu GML w przeglądarce.
LolikZabójca2 (7:39, 10.02.20):
co ot jest gmlive.js?
I am Lord (0:16, 10.02.20):
tiny.pl/t69tv
I am Lord (0:15, 10.02.20):
Moja gierka zrobiona w GMlive.js yal.cc/r/gml/?m...CkzHYvZBeS8kHEs
gnysek (22:32, 3.02.20):
Bardzo możliwe, że na razie to placeholdery, ale chyba nie dali ich bez powodu ?
I am Lord (18:40, 3.02.20):
a co jak to puste wydmuszki?
gnysek (18:11, 3.02.20):
Taaaa Jak psyś się dorwie do tego, to może przerobi IDE tak, zeby te DLLki też odpalić
I am Lord (17:31, 3.02.20):
Takie "trochę" że nawet wiemy nad czym pracują w ukryciu a nie zapowiadali tego nigdzie
gnysek (10:15, 3.02.20):
Nie jest, czekamy na otwartą bętę, ale mi się udało trochę info pozyskać
I am Lord (16:32, 1.02.20):
żeby tylko siusiaki
I am Lord (16:32, 1.02.20):
potwierdzam, strumyk był gruby
SimianVirus7 (11:59, 1.02.20):
a to ten cały gm:s2 2.3 już jest dostępny?
gnysek (2:07, 1.02.20):
Game Maker wyszedł z Unii
Uzjel (16:51, 31.01.20):
Nie, ale humor podobny jak poniżej :p
gnysek (16:27, 31.01.20):
No dajcie spokoj
Chell (14:06, 31.01.20):
siusiaki?
Nikas (14:04, 31.01.20):
siusiaki?
gnysek (23:39, 30.01.20):
Kto nie był dziś na disco zrąbał, pokazywaliśmy takie rzeczy że hoho
gnysek (13:09, 30.01.20):
Nawet na Disco.
gnysek (13:09, 30.01.20):
A przecież można napisać do mnie
Ankieta
» Ile powinny trwać tury Ligi 24?
24h
48h
54h (piątek od 18:00)
7 dni
inna długość (podałem w komentarzu ankiety)

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2020. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2020 {=|=} fable_inside();

[ Czas generowania strony: 0.02337 sekund ] [ Liczba zapytań MySQL: 14 ]