Skocz do zawartości

Dołącz do społeczności Sharegon

Odkryj świat technologii, gier i programowania w Sharegon.pl 🚀

Czy jesteś pasjonatem nowych technologii, zapalonym graczem, czy aspirującym programistą? Nasza społeczność jest miejscem dla Ciebie! Tutaj możesz dzielić się swoimi pomysłami, uczestniczyć w ekscytujących dyskusjach i uczyć się od ekspertów w dziedzinie. Zdobywaj osiągnięcia, buduj swoją reputację i rywalizuj z innymi entuzjastami.

Twoja wiedza i umiejętności mogą wzbogacić naszą społeczność. Stań się częścią Sharegon! 🧩🌐

header

Rekomendowane odpowiedzi

Witam. postanowiłem ze zrobię source pod każdą wersję systemu FreeBSD / Windows + debian / ubuntu

Obecnie to jest czysty source z dodaniem kilku fixów, source to jest zrobione ze wszystkich branchów tzn. ( rzeczy brakujące zostały dodane )
Server bez problemu skompilujecie i odpalicie pod Windowsa czy tez FreeBSD.

Obecnie Projekt działa pod

  • Game - FreeBSD 9.3 - 13.3 | Visual Studio 2008 -2022
  • Client - Visual Studio 2008-2022


Cel projektu to poprawić podstawowy kod, błędy oraz propozycje można zgłaszać w temacie lub na github.
jakie rozwiązania byś wprowadził do kodu, żeby był bardziej czytelny i łatwiejszy w obsłudze.

Projekt obecnie nie nadaje się do stawiania servera online.

Wersja 1.0 ma być pod każdą platformę z poprawionym kodem, dopiero wyższe wersję będą bazować na C++20

Link do Projektu: 

🔐 Ukryta Treść 🔐

Edytowane przez Eclipse Shade
  • Lubię 15
  • Serce 1
  • Lubię 15
  • Serce 1
Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/
Udostępnij na innych stronach

1 minutę temu, Sevence napisał(a):

Ciekawy projekt się szykuje, powodzenia w rozwoju. 💪

 

🔐 Ukryta Treść 🔐

no pisałem że Entry 1/2.0 ciekawe kiedy się zatrzyma xD (powodzenia i tak)

Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9692
Udostępnij na innych stronach

1 minutę temu, ExoCarossa napisał(a):

no pisałem że Entry 1/2.0 ciekawe kiedy się zatrzyma xD (powodzenia i tak)

Aaa to nie załapałem. 😜

 

1 minutę temu, Merhaba napisał(a):

oby nie skończyło się na chęciach 😄

Otóż to! Tak więc życzmy koledze wytrwałości podczas rozwoju. ^^

Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9695
Udostępnij na innych stronach

Godzinę temu, unpackboss napisał(a):

Imo waste of time i na devie chłop doskonale podsumował czemu

Dlaczego? 

 

Swoją drogą jaki jest sens robienia wsparcia dla przestarzałych nie wspieranych systemów? 

 

Widziałem kiedyś projekt pod Linuxa, ale z tego co pamiętam to było sporo problemów ze stabilnością i raczej nie było serwerów które działały na Linuxie przynajmniej nie słyszałem o takim case.  

Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9697
Udostępnij na innych stronach

2 godziny temu, Sevence napisał(a):

Dlaczego? 

 

Swoją drogą jaki jest sens robienia wsparcia dla przestarzałych nie wspieranych systemów? 

 

Widziałem kiedyś projekt pod Linuxa, ale z tego co pamiętam to było sporo problemów ze stabilnością i raczej nie było serwerów które działały na Linuxie przynajmniej nie słyszałem o takim case.  

tak jak w temacie napisałem, wersja do 1.0 ma być wsparciem dla każdej wersji + w ten sposób pozbędę się kodu który później czy prędzej będzie sprawiał problemy, wejdź np w stl.h zobaczysz ze cześć templates jest skopiowana z systemu standardowych biblotek co będzie sprawiało problemy i obecnie sprawia problemy, nie widzę sensu w poprawianiu templates wole już je wywalić i wstawić standardową bibliotekę która jest wspierania.

+ Cały konfig dla starszych wersji będzie prosto zrobiony na alliasach więc nikomu to raczej nie będzie przeszkadzać + będzie odsteparowany jako dodatkowy plik .h

Edytowane przez Eclipse Shade
Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9698
Udostępnij na innych stronach

Tak, sam to robiłem z rok temu na moim projekcie entry. Mimo wszystko nadal nie rozumiem celu dla którego robisz kompatybilność z systemami, które nie są już od dłuższego czasu wspierane brak repozytorium aktualnego, poprawek bezpieczeństwa itd. strata czasu. Bardziej bym celował w najnowsze wersje 14.x i ewentualnie 13.x, ale twoja sprawa po prostu nie mogę tu logicznego wyjaśnienia znaleźć. Kto chciałby używać systemu, który nie jest wspierany i aktualizowany w żadnym stopniu?

  • Dzięki 1
  • Dzięki 1
Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9699
Udostępnij na innych stronach

47 minut temu, Sevence napisał(a):

Tak, sam to robiłem z rok temu na moim projekcie entry. Mimo wszystko nadal nie rozumiem celu dla którego robisz kompatybilność z systemami, które nie są już od dłuższego czasu wspierane brak repozytorium aktualnego, poprawek bezpieczeństwa itd. strata czasu. Bardziej bym celował w najnowsze wersje 14.x i ewentualnie 13.x, ale twoja sprawa po prostu nie mogę tu logicznego wyjaśnienia znaleźć. Kto chciałby używać systemu, który nie jest wspierany i aktualizowany w żadnym stopniu?

to jedynie ma być podstawką żeby nikt nie miał problemów z kompilacją, co do 14x właśnie robię dla niej wsparcie w tym momencie
a dla niższych wersji już jest ogarnięte.

Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9700
Udostępnij na innych stronach

To przynajmniej taki plus że już masz to gotowe. 

 

4 minuty temu, Eclipse Shade napisał(a):

to jedynie ma być podstawką żeby nikt nie miał problemów z kompilacją

Tylko dlaczego ktoś chciałby uruchamiać je na tak starych wersjach? Robisz wsparcie od 13.x 2 górę dla systemów które mają jeszcze aktualizacje bezpieczeństwa i po problemie. A w ten sposób to wręcz dajesz zielone światło żeby nie aktualizowali swoich systemów co jest szkodliwe według mnie.

 

Wybacz, trochę za bardzo uczepiłem się tego tematu to moja ostatnia odpowiedź na ten temat. Na pewno będę obserwował rozwój projektu. 

 

Fajnie gdybyś aktualizował ten temat i wstawiał jakiś changelog przy wydawaniu nowych wersji. 😉

Odnośnik do komentarza
https://sharegon.pl/topic/1331-metin2-modern-base-source/#findComment-9701
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ą.

Gość
Dodaj odpowiedź do tematu...

×   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.

×
×
  • Dodaj nową pozycję...