Tagi: jguardian 

AutorWątek: [jGuardian] Festiwal pomysłów  (Przeczytany 10323 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
[jGuardian] Festiwal pomysłów
« dnia: 02 Styczeń , 2012, 02:00:51 am »
OK, jGuardian jest w na świetnej drodze do naprawdę dobrego programu. Działa, wyjątków nie rzuca, jest szybki, nie przewraca się i robi to co do niego należy. Może od początku. Co umie dla gracza:
- zapisuje graczy w DB
- zapisuje czaty w DB
- zapisuje kill'e w DB
- zapisuje czasy gry dla każdego gracza w DB
- obsługuje adminów, grupy adminów (już nie levele) - konfiguracja poprzez  DB
- pozwala na komendy: warn, kick, ban, permban, kill, move, say, nextmap, time (ot takie tam)
- zapisuje kary w DB i obsługuje kary z DB (np. delikwent z banem już nie wejdzie)
- balansuje teamy po score (przenosi typa ze scorem powyżej średniej teamu), lub najszybciej zabitego z teamu większego, (last joined bardzo wkrótce)
- posiada działającego Censora - definicje 'słów' w DB




Dla programmera:
- obsługuje wtyczki - wkrótce udostępnię pliki interfaceów, i opiszę api
- obsługuje XMLa wtyczki poprzez parser (mojego autorstwa)




Co bym oczekiwał:
najprościej rzecz mówiąc - pomysłów w formie:
- jako gracz chciałbym abym mógł sprawdzić następną mapę w MC poprzez komendę  /nextmap wpisaną w chacie.


walcie czasem nawet najdziksze wymysły - nie spowoduje to oczywiście ich pewnej realizacji, ale być może podsunie mi inny pomysł lub modyfikację, którą warto by dorzucić. Dzięki from the mountain



Dla wygody wrzucam listę ficzerów zgłoszonych tutaj i ich status:
https://docs.google.com/spreadsheet/ccc?key=0AvzmRPFjnfZLdGlNYVd1aWVtaDFJeEJ6S3BRNTQxQnc

Zmiana systemu zarządzania taskami :) Teraz mamy Trello:
https://trello.com/#board/jguardian/4f73228f17cfa40229af0df5


« Ostatnia zmiana: 01 Kwiecień , 2012, 14:04:45 pm wysłana przez Anubis »
Jeśli masz wątpliwości - wal serią.

Offline wiciu

  • Administrator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 17096
  • Wypił browarów: 35
  • Brud/Czysty: +980/-661
  • Admin
    • G4G -> Gracze dla graczy
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #1 dnia: 02 Styczeń , 2012, 06:44:49 am »
- system "rezerwacji" slota - trzymanie slota dla typa z listy (pozostali wykopywani z serwa jak tylko będą chcieli wejść na slota) - reserved.slots
- zakończenie meczu po czasie XX  + zapis wyniku do bazy
- komenda /pbss <player> - cykaj zdjęcie pokrace
- obsługa podstawowych komend pb  ? /pbversion /pbrestart  /pboff /pbon
gdzie
PB_SV_ENABLE - włączaj PB
PB_SV_DISABLE - wyłączaj PB

« Ostatnia zmiana: 02 Styczeń , 2012, 09:12:34 am wysłana przez wiciu »

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #2 dnia: 02 Styczeń , 2012, 09:02:47 am »
o widzisz pbss, faktycznie.
Jeśli masz wątpliwości - wal serią.

Offline Nuitari

  • Administratorzy
  • śmierdzący zgnilizną brudas
  • *********
  • Wiadomości: 3982
  • Wypił browarów: 13
  • Brud/Czysty: +756/-354
  • xxx
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #3 dnia: 02 Styczeń , 2012, 09:39:01 am »
- adverty - wiadomo, daje co jakiś czas komunikaty
- rules - wyświetla proste zasady: nie spotujesz - wypad, nie dajesz apteczki/ammo - wypad - itp.
- komenda warn?
- jak jest możliwe to kick dla afk po określonym czasie
Without warriors there can be no war

Offline Siwy9898

  • czysty jak zad źrebaka
  • *
  • Wiadomości: 8
  • Brud/Czysty: +0/-0
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #4 dnia: 02 Styczeń , 2012, 09:47:39 am »
-Komendy !punish i !forgive przy tk
-Hmm dobre by było wyłączanie broni np jeżeli ktoś ma infrantry to powyłącza smaw/rpg/m320/granaty itp z opcjami po ilu użyciach kick i po ilu kickach ban
-spam bot czyli to co w guardianie wyświetlanie danych wiadomości co ileś czasu

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #5 dnia: 02 Styczeń , 2012, 10:17:07 am »
Zapomniałem o warnie. Też już działa (uaktualniłem pierwszy post).

Post scalony : 02 Styczeń , 2012, 10:18:01 am
- jak jest możliwe to kick dla afk po określonym czasie

a to robi server przecież. Domyślnie 300 sekund - 5 minut.
Jeśli masz wątpliwości - wal serią.

Offline Kocur

  • zeskrobuje brud z tyłka
  • ******
  • Wiadomości: 913
  • Brud/Czysty: +182/-38
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #6 dnia: 02 Styczeń , 2012, 10:37:23 am »
 - komenda do zamiany dwóch graczy w przeciwnych teamach miejscami (jeśli to możliwe), żeby można było zrobić balans przy pełnym serwie, lub lepiej: komenda, która spowoduje zmieszanie składów na starcie następnej mapy, zdaje się, że serwer ma taką możliwość
 - spams - predefiniowane wiadomości, mogły by później być użyte do pisania przez /say, /@say (może kiedyś będzie...), albo do wyświetlenia graczowi reasonu bana/kicka/warna na kształt tego co było na CoD4, np. "/warn xxx rule2" i gościowi się wyświetla np. "Gra na fragi -> BAN!"

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #7 dnia: 02 Styczeń , 2012, 20:12:19 pm »
OK adverty już są. W advertach można używać tagów (opis w docu - link w pierwszym mesgu w tym wątku)

Do olookania na 'wiadomym' serwerze.



Post scalony : [time]Styczeń 02, 2012, 20:43:43[/time]
PB_SV_ENABLE - włączaj PB
PB_SV_DISABLE - wyłączaj PB

Zrobione (/pbon, /pboff) + /pbrestart, /pbver, /pbupdate


Post scalony : 02 Styczeń , 2012, 22:11:05 pm
komenda /pbss <player> - cykaj zdjęcie pokrace
Zrobione.
Otrzymujemy 2 notyfikacje:
1. NUMER: Req (oznacza, ze screenshot został zarequestowany u gracza)
2. NUMER: Saved (oznacza, że screenshot został zapisany na dysku na serverze) [NUMER to ofkoz nazwa pliku screenshota)
« Ostatnia zmiana: 02 Styczeń , 2012, 22:11:05 pm wysłana przez Anubis »
Jeśli masz wątpliwości - wal serią.

Offline komiczekbf3

  • czysty jak zad źrebaka
  • *
  • Wiadomości: 1
  • Brud/Czysty: +0/-0
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #8 dnia: 03 Styczeń , 2012, 23:35:51 pm »
Mam rozumieć, że za pomocą własnego plugina, otrzymam całkowitą kontrolę nad "wejściem/wyjściem" graczy do serwera- czyli tworzenie różnego rodzaju filtrów? :jedi:

NP. filtr państw, niedozwolonych nicków itd itp..
« Ostatnia zmiana: 03 Styczeń , 2012, 23:45:46 pm wysłana przez komiczekbf3 »

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #9 dnia: 03 Styczeń , 2012, 23:57:15 pm »
Tak. Wtyczki mogą rejestrować się na eventy: o dołączaniu gracza, wychodzeniu, zabiciu, o tym co mówią, na jakie teamy zmieniają... Wtyczki mogą także wywoływać swoje metody między sobą poprzez zdefiniowane Interface'y uprzednio pobrawszy referencję przy uzyciu dostępnych metod. Np. Obecny i działający Plugin Censor korzysta z mechanizmu warnów zaimplementowany we wtyczce Admin :)
« Ostatnia zmiana: 04 Styczeń , 2012, 00:05:39 am wysłana przez Anubis »
Jeśli masz wątpliwości - wal serią.

Offline wiciu

  • Administrator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 17096
  • Wypił browarów: 35
  • Brud/Czysty: +980/-661
  • Admin
    • G4G -> Gracze dla graczy
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #10 dnia: 04 Styczeń , 2012, 22:35:03 pm »
Restrykcje giwer -> 3 snajpy na team ? -> wypad !
O ile to możliwe.. nie do końca pamiętam czy rcon zgłasza garnitur uzbrojenia w momencie wejścia do gry.

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #11 dnia: 05 Styczeń , 2012, 00:51:45 am »
To było możliwe w BFBC2, tam OnSpawn zwracał Klasę gracza i jego Ekwipunek. Tu OnSpawn zwraca tylko team w którym się typ zespawnował. Limitować w sposób... np. kopanie po zabiciu. Czyli takie coś do robienia np RPG only server :)
Jeśli masz wątpliwości - wal serią.

Offline Nuitari

  • Administratorzy
  • śmierdzący zgnilizną brudas
  • *********
  • Wiadomości: 3982
  • Wypił browarów: 13
  • Brud/Czysty: +756/-354
  • xxx
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #12 dnia: 06 Styczeń , 2012, 23:22:18 pm »
- zdjęcia pbss widoczne w webpanelu na stronie gracza
(robie zdjęcie XXX, potem wchodze na niego w panelu i widze zdjecia lub mam jakiś odnośnik)
Without warriors there can be no war

Offline wiciu

  • Administrator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 17096
  • Wypił browarów: 35
  • Brud/Czysty: +980/-661
  • Admin
    • G4G -> Gracze dla graczy
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #13 dnia: 06 Styczeń , 2012, 23:39:17 pm »
(robie zdjęcie XXX, potem wchodze na niego w panelu i widze zdjecia lub mam jakiś odnośnik)
Nie do zrobienia

Offline Anubis

  • أنوبيس
  • Global Moderator
  • śmierdzący zgnilizną brudas
  • *****
  • Wiadomości: 4580
  • Wypił browarów: 2
  • Brud/Czysty: +248/-125
  • Anoobinator
Odp: [jGuardian] Festiwal pomysłów
« Odpowiedź #14 dnia: 07 Styczeń , 2012, 09:20:43 am »
Ha widzisz. Do zrobienia. Sposób widzę taki.
Prekonfiguracja:
- konto FTP na serwerze gry z hasłem w DB jGuardiana oraz ścieżką do obrazków

Scenariusz:
- robisz screenshota w grze
- rcontool WIE jakie to zdjęcie i komu zostało zrobione
- rcontool WIE kiedy to zdjęcie zostało zapisane na dysku
- więc, po zrobieniu fotki i jej zapisaniu - rcontool może się zalogować na FTPa i przekopiować z jednego miejsca do: drugiego miejsca lub do bazy - w DB można przechowywać także i obrazki przecież (można kasować np. starsze niż miesiąc)
- pokazujesz na stronie

Jeśli masz wątpliwości - wal serią.