• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Open Tibia Cast - zapowiedź

Status
Not open for further replies.

OTCast

OTCast.net
Joined
Sep 3, 2012
Messages
23
Reaction score
0
Open Tibia Cast System
Kilka lat temu powstał TibiaCast.com. Program ten pozwalał graczą grającym w Tibię na pokazywanie transmisji ze swojej gry, umożliwia widzom komentowanie i rozmowę z graczem. Cieszy się on bardzo dużą popularnością.

Postanowiliśmy wdrożyć ten system na serwery Open Tibia Server!
Już pod koniec września wystartuje strona podobna do tibiacast.com lecz nadająca transmisje nie z Real Tibi, lecz z OTS'ów.

Jednak w odróżnieniu od TibiaCast zasada działania będzie tu inna. To nie gracz instaluje odpowiednie oprogramowanie lecz dany serwer OTS.
Każdy kto chciałby taki system posiadać musi dodać do swojego serwera około 150-200 linijek które umożliwią komunikacje z naszym serwerem transmitującym.
Instalacja jest wręcz banalna i zajmie maksymalnie kilka minut.
Gdy dany serwer posiada już nasz kod umożlwiający transmisje i doda go na naszej stronie to gracze mogą uruchamiać własne transmisje.
Nasz serwer będzie co kilkanaście sekund pobierał listę osób nadających transmisje, gdy zobaczy na niej nowego gracza to ustanowi nowe połączenie.
Po ustanowieniu połączenia czyste, nieobrobione pakiety są wysyłane do naszego serwera który obrabia dany pakiet i wysyła go widzom danego casta.
Z pakietu są usuwane prywatne rozmowy, wyskakujące okienka, listy vipów i inne, aby zachować prywatność gracza.

Technologia użyta do wysyłania danych jest prosta i w pełni stabilna. Całą pracę wykonuje nasz specjalny serwer.
Serwer stosuje stałe opóźnienie wynoszące 500 ms aby zachować płynność gry. Jest to jedyny minus tego rozwiązania.

A plusy są następujące:
- Darmowa reklama - wszystkie casty będą wyświetlane na naszej stronie, każdy cast ma ip serwera z którego pochodzi.
- Darmowy Cast System - obecnie za dobry i rozbudowany cast system trzeba zapłacić kilkaset złotych.
- Stabilność - wszystkie najważniejsze funkcje są wykonywane na naszym specjalnym serwerze, jeśli wydarzy się jej crash to dotknie on wyłącznie spectatorów.
- Niskie obciążenie - obciążenie jakie pobiera cast system jest porównywalne do osoby AFK stojącej na trainach, jest o wiele wydajniejszy od tradycyjnego casta.
- Wysoka technologia - mamy zamiar stworzyć system o wiele bardziej zaawansowany od orgilnego TibiaCast, praktycznie nie jesteśmy ograniczeni.
- Dodatki na stronę - każdy serwer OTS będzie mógł zamieścić listę castów na swojej stronie, przygotujemy specjalne dodatki.
- Wsparcie wielu protokołow - obecnie system obsługuje tylko tibię 8.60, dodanie nowych wersji to kwestia kilku godzin (trzeba sprawdzić co się zmieniło w pakietach).
- Chroniona prytawność - prywatne informacje takie jak rozmowy czy lista vipów nie są udostępniane widzom.

Gdzie jest haczyk?
Za pewno wielu z Was pomyśli gdzie jest haczyk? Utrzymanie takiego systemu nie jest tanie i wyniesie około 300 zł miesięcznie (HosTeam sporo bierze za ochronę).
W przyszłości mamy zamiar udostępnić możliwość reklamowania się w postaci prostego baneru lub promowaniu castów ze swojego serwera (podświetlenie).
Usługi te nie będą przeszkadzać w użytkowaniu, ale sprawią że koszty i czas wydane na ten system się zwrócą, przynajmniej po jakimś czasie.

Na chwilę obecną jest zrobione:
- Działający cast, możliwość połączenia się spectatorów, brak debugów ( najtrudniej było z debugami ale się udało :) ).
- Działający w pełni czat
- Kilka podstawowych komend, obecnie /help, /show, /desc

Niedługo pojawią się:
- Nowe komendy, /password, /kick, /ban, /name, /mute i inne
- Strona z castami i rejestracją
- Poradniki dotyczące instalacji systemu
- Dodatki na własną stronę
- Możliwość nagrywania camów (?)

Do połowy września system przebije funkcjonalnością każdy inny powstały dotąd system.
Pełna wersja pojawi się w drugiej połowie września lecz przed tym zaprosimy kilka osób do alfa i beta testów.

Testy Alfa
Jeśli masz serwer na którym gra minimum 80 aktywnych graczy możesz pomóc w rozwoju systemu i jako pierwszy otrzymać ten system.
Chętnych proszę do wyrażenia chęci w tym temacie, wybierzemy z 2-3 serwery i pomożemy w instalacji cast systemu.
Rolą testów alfa będzie wyłapanie nowych debugów lub ewentualnych crashy naszego serwera. O stabilność na swoim raczej nie musicie się obawiać bo obecnie tam nie ma co spowodować crasha.

Jesteśmy otwarci na propozycje i opinie. Chętnie dowiemy się co chcielibyścię zobaczyć w tym systemie, (prawie) wszystko jest do zrobienia ;-)

Więcej informacji i beta testy (dla każdego) za około tydzień.
 
Last edited:
widzą?
Open Tibia Cast System
Kilka lat temu powstał TibiaCast.com. Program ten pozwalał graczą grającym w Tibię na pokazywanie transmisji ze swojej gry, umożliwia widzą komentowanie i rozmowę z graczem. Cieszy się on bardzo dużą popularnością.

Postanowiliśmy...
...transmisje, gdy zobaczy na niej nowego gracza to ustanowi nowe połączenie.
Po ustanowieniu połączenia czyste, nieobrobione pakiety są wysyłane do naszego serwera który obrabia dany pakiet i wysyła go widzą danego casta.
Z pakietu są usuwane prywatne rozmowy, wyskakujące okienka, listy vipów i inne, aby zachować prywatność gracza.
a moim zdaniem oryginalniej jest mieć jest listę na swojej stronce...
...- Chroniona prytawność - prywatne informacje takie jak rozmowy czy lista vipów nie są udostępniane widzą.

Gdzie jest haczyk?...

tak widzą...
najeb jeszcze takich błędów w swoim systemiku super elo profesjonalnym to może jakiś kid da Ci zainstalować swój system na jego evo
nie powiem, że mi się nie podoba bo chętnie wszedł bym na taką stronkę sobie pooglądać jak kogoś pkują :)
no ale skoro chcecie tam więcej otsów to musicie obsługiwać wszystkie popularne wersje tibii
wg mnie powinno być przynajmniej od 8.54 do najnowszej
 
Przepraszam za błędy, post na forum był pisany z ręki do tego musiał czekać na akceptację moderatora.

Kod (do dodania) będzie dostępny za parę dni publicznie, wtedy sami będziecie go mogli ocenić.

Większość wersji Tibi będzie obsługiwana, postaramy się nad możliwością aby z wyższych protokołów móc oglądać niższe (np. z 870 graczy na 857).


@aktualizacja
Do około 20:30 jest otwarty jeden testowy cast pod adresem ip otcast.net, port 7171, tibia 860.
 
Last edited:
TibiaCast nie wymaga zmiany w kodzie źródłowym, przecież CipSoft nawet nie wie o tym programie jak znam życie.
Wolno zrobić taki sam program tylko na serwery OpenTibia, więc nie wiem po co się bawić w dodawanie kodu do theforgottenserver.
 
Ale po co nakazywać graczom ściągać dodatkowe oprogramowanie? Wtedy budzą się podejrzenia i fałszywe zarzuty. Tak jest to w pełni bezpieczne i wygodniejsze dla graczy. Instalacja do tfs zajmuje kilka, może kilkanaście minut.

Instalacja głownie będzie polegała na kopiuj/wklej, dodaj po, dodaj przed.
 
Last edited:
Ale po co nakazywać graczom ściągać dodatkowe oprogramowanie? Wtedy budzą się podejrzenia i fałszywe zarzuty. Tak jest to w pełni bezpieczne i wygodniejsze dla graczy. Instalacja do tfs zajmuje kilka, może kilkanaście minut.

Instalacja głownie będzie polegała na kopiuj/wklej, dodaj po, dodaj przed.
A macie pewność, że wasz dodatek do kodu źródłowego nie będzie padał przy jakiś próbach ataku itd? Wszystkie takie skrypty, trzeba dokładnie sprawdzić.
 
Kod jest w pełni bezpieczny, obciążenie jest minimalne. Jednym z podstawowych filarów bezpieczeństwa jest specjalne hasło które musi ustawić użytkownik w dodatkowej linijce w conifg.lua, zobaczysz i ocenisz sam jak zobaczysz pełny kod, a to będzie w ten weekend.

Parę osób z otland weszło dziś na testowego casta, opinie mieli pozytywne. Jutro znowu planuje pokaz od 20:00 - 21:00 z nowymi funkcjami.

Obecnie lista funkcji wygląda następująco:
Commands:
/desc - set cast description
/help - show this message
/show - show count of spectators
/password - set password for stream
/ban - ban spectator ip
/unban - unban banned spectator
/bans - show bans list
/mute - mute spectator
/unmute - unmute spectator
/mutes - show active mutes
/kick - kick spectator from cast

I dla spectatora:
/help
/show
/name
/priv

W kolejnych aktualizacjach dojdzie pełna współpraca naszego serwera z mysql (np. zapisywanie listy banów) i nowe funkcje:
/status - ważne informacje o stramie
/report - możliwość zgłaszania gracza/widza np. za reklamę lub spam
/promote i /demote - możliwość przyznania komuś moderatora który będzie czuwał nad transmisją
I inne jak je wymyślę. Piszcie też swoje propozycje.

1.png


Z innych dodatków w planach jest:
Możliwość prywatnych rozmów spectator <-> spectator
Cam system, będzie można potem pobrać transmisje z casta w postaci pliku .cam (dla osób posiadających konto na otcast.net lub administratorów danego serwera). Nam przyda się do naprawiania ew. debugów.
Logowanie na konto otcast.net z poziomu gracza nadającego transmisje. Komenda /login nick,hasło. Gracz mógłby wtedy wczytywać zapisane dane z innych castów i pobierać swoje camy. Ten system powstanie jak ruszy strona. Do połowy września.

Do końca tygodnia zobaczycie ten system na jednym z większych serwerów (niedługo startuje) ponieważ jest już zgłoszenie.

Proszę ponownie o Wasze propozycje, przydadzą się bo to głownie dla Was (właścicieli OTS) jest on tworzony.
 
Last edited:
Nie bardzo rozumiem na jakiej zasadzie będzie można to oglądać, poprzez klienta? Bo jeśli tak to trochę fail.
 
Nie bardzo rozumiem na jakiej zasadzie będzie można to oglądać, poprzez klienta? Bo jeśli tak to trochę fail.
A jak ty byś chciał? Przy wpisywaniu passów klikasz po prostu enter i wchodzisz... Kolega napisał tak jak tibiacast.com


bd hackowac jak tibiacast tylko ze na otsach a nie na rl?

A to tibiacast hakuje twoje konto? uwierz mi używam od początku powstania i nigdy mi nikt postaci nie zajebał ;oo
 
Bo jak się podaje pasy na prawo i lewo to potem są takie akcje mówi że ma zabezpieczony komputer a nawet anty nic nie ma.
Według mnie bardzo zajebiście że takie coś powstaje przynajmniej się coś dzieje ciekawego i przy tym nie trzeba dodawać cast system do ots który jebię wszystko jak leci czyt. narvia.
A ataki i problemy zawszę będą nie wierze w to że zawsze się ochronią.
 
Fakt, nie trzeba dodawać cast systemu ale trzeba dodać ich kod do komunikowania się z serwerem. Nie wiem co lepsze.
 
@pele112

Ja bym chciał normalny system jak na streamach jest, no ale one wymagają dodatkowych programów. Że oglądam sobie w przeglądarce a nie w kliencie.
 
W czym problem streamować tibie? Ściągasz program i tyle.
Według rozwiązanie co proponuje autor tematu jest o niebo lepsze od takiego stremowania typu "twitch.tv".
 
bd hackowac jak tibiacast tylko ze na otsach a nie na rl?
Uzywam 2 lata i ani ja ani nikt znajomy nie mial haka.

@Topic
Na jakiej zasadzie to ma dzialac?
ogladasz na stronie czy jak ?...
bedzie mozliwosc ogladania kazdego serva ? od 7.4-9.6 ?


"ip otcast.net, port 7171, tibia 860"
Czyli odpalam Ip Changer + Tibie X.YY i ogladam ?
 
Witam.

Planujemy cztery rozwiązania w oglądaniu castów.

Pierwsze:
Klient Tibi maksymalnie może pokazać 255 postaci na liście. W przypadku gdy użytkownik zaloguje się bez loginu wyświetli się alfabetyczna lista 255 najlepszych castów (oczywiście dostępnych na daną wersje Tibi).

Drugie:
Na stronie otcast.net będzie można wybrać kogo chcemy oglądać (przycisk watch będzie miał różne "stany"). Jeśli gracz kliknie na kilku castach watch i potem zaloguje się bez loginu zostaną wyświetlone tylko transmisje które wybrał. Będziemy wiedzieli co wybrał po adresie ip.

Trzecie:
Podobna zasada jak w drugim lecz będziemy wiedzieli co wybrał gracz po jego koncie na otcast.net. Będzie musiał być zalogowany na stronie i podać login i hasło przy logowaniu do serwera transmitującego. Jak nie poda loginu i hasła wykorzystana zostanie opcja pierwsza.

Czwarte:
Jedyne rozwiązanie płatne. Każdy serwer będzie mógł wykupić specjalny login serwer tylko do castów z jego serwera. Usługa wymaga opłaty ponieważ musimy zamówić dodatkowy adres ip i mieć kilka, albo nawet kilkanaście w rezerwie. Koszt będzie wynosił kilka euro miesięcznie.

Co Wy na to?

@Mr zool
Początkowo wejdzie obsługa od 8.54 do 9.6, później niższe protokoły i wersje dla innych serwerów niż opartych na tfs. Oczywiście można łatwo samemu zrobić wersje na otserv jak zna się c++ i budowę silnika gry, ale to nie każdy potrafi.

Jeśli chodzi o stream inny niż Tibia, jest to możliwe ale bardzo kosztowne i trudne. Nie ma szans że się zwróci, musiałoby działać kilkaset emulatorów Tibi z których pobierany byłby obraz. Również flash nie wchodzi w grę, ładowanie go (kilkanaście mb) długo by trwało, do tego są potrzebna duża wiedza w tej dziedzinie.

Dla ciekawskich
Dodałem wersje w pełni testową i jeszcze "nie wyczyszczoną" na code google, można zrobić diffa.
http://code.google.com/p/otcast-tfs/source/browse/

Za parę min uruchamiam do 21 testowy cast na otcast.net

Na casta dzisiaj (testowy do 21) nie ma ochoty za wiele osób.
 
Last edited:
No ładny projekcik, polecam wam zrobić wsparcie dla serwerów pokemon, dragon ball, naruto itd.
 
Witam.

Lista komend ciągle się powiększa. Obecnie wygląda ona dla gracza tak:

21:31 Commands:
21:31 /desc - set cast description
21:31 /help - show this message
21:31 /show - show count of spectators
21:31 /password - set password for stream
21:31 /ban - ban spectator ip
21:31 /unban - unban banned spectator
21:31 /bans - show bans list
21:31 /mute - mute spectator
21:31 /unmute - unmute spectator
21:31 /mutes - show active mutes
21:31 /kick - kick spectator from cast
21:31 /time - print how long is cast enabled
21:31 /muteall - mute all spectators (enable global mute)
21:31 /unmuteall - unmute all spectators (disable global mute)
21:31 /promote - promote spectator to moderator
21:31 /demote - demote spectator from moderator to normal spectator

Dojdą nowe, już niedługo.

Jeśli chodzi o wsparcie serwerów typu naruto/dragon ball i inne to będzie potrzebny wasz items.otb i system może działać :)

Oficjalnie pierwszym dużym serwerem na którym zobaczycie nasz cast system będzie ots "premiera", przekonacie się wtedy sami o jego zaletach.

Nadal czekam na propozycje.

Pozdrawiam.
 
Status
Not open for further replies.
Back
Top