hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2026.03.09. 21:38



Jelenlévő felhasználók

Jelenleg 69 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 68 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve:Tegnap, 20:54 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:518
Megköszönt másnak: 254 alkalommal
Megköszönték neki: 47 alkalommal
AI alapú chat-asszisztens rendszer CS 1.6 szerverhez
Készítettem egy AI integrációt Counter-Strike 1.6 szerverhez, amely lehetővé teszi, hogy a játékosok a játék chatjén keresztül kérdéseket tegyenek fel, és a rendszer mesterséges intelligencia segítségével válaszoljon.


A rendszer az OpenAI API-ját használja. Fontos megjegyezni, hogy az OpenAI API "nem ingyenes", használatához saját API kulcs szükséges, és a szolgáltatás használat alapú fizetési rendszerben működik.

A rendszer nem közvetlenül a játékszerveren futtat AI modellt, hanem egy külön daemon folyamatot használ, amely API-n keresztül kommunikál a nyelvi modellel. Így a játék szerver teljesítménye stabil marad.

Működési elv:

CS 1.6 plugin → JSON kérés → PHP AI daemon → OpenAI API → válasz → játék chat

A plugin a játékos kérdését egy JSON fájlba írja.
A daemon folyamatosan figyeli a kérési mappát, elküldi a kérdést az OpenAI API-nak, majd a választ visszaírja egy válasz fájlba, amit a plugin kiolvas és megjelenít a játék chatben.

Főbb funkciók:

[list=]AI chat asszisztens a szerveren
Magyar nyelvű válaszok
Rövid, játék chatre optimalizált válaszok
Játékosonkénti kontextus memória (SteamID alapján)
Moduláris architektúra, amely nem terheli a játékszervert
JSON alapú kommunikáció plugin és daemon között
háttérben futó AI daemon (PHP)
[/list]

Példa használat:
    /ai mi az a fekete lyuk
    /ai hogyan működik az awp
    /ai mondj egy érdekes tényt
    /ai kérdés

A rendszer tovább bővíthető különböző AI alapú funkciókkal, például:

[list=]AI moderátor (toxikus chat felismerése, figyelmeztetés)
AI szerver asszisztens (segítség kezdő játékosoknak)
AI alapú szerver szabálymagyarázat
AI trivia vagy szórakoztató funkciók
AI statisztika elemzés (pl. legjobb játékosok, teljesítmény értékelés)
AI alapú chat válaszok gyakori kérdésekre
[/list]

Technikai részletek:
    AMX Mod X plugin
    PHP daemon rendszer
    JSON fájl alapú IPC kommunikáció
    OpenAI API integráció
    SteamID alapú memória tárolás

A rendszer jelenleg fejlesztés alatt áll, a jövőben további funkciók is tervben vannak, például:

    AI moderáció
    AI szerver asszisztens
    statisztika elemzés AI segítségével

Szerver követelmények-->

A rendszer futtatásához egy Linux alapú szerver vagy VPS szükséges. Az AI modell nem a szerveren fut, hanem API-n keresztül érhető el, ezért a szervernek csak a plugin és a daemon futtatásához kell erőforrás.

A rendszer moduláris felépítésű, ezért a játékszerver teljesítményét minimálisan terheli.

Ez inkább egy kísérleti projekt, amely azt vizsgálja, hogyan lehet modern AI technológiát integrálni egy klasszikus játék szerverébe.

Folyamatos fejlesztés alatt áll, publikus lesz idővel.
Ez még egy teszt verzió, de elégsok fejlet dolgot tud.

Képek--->
Kép
UI: nem fogom tele lőni az oldalt még képekkel.
Kép

CS 1.6 plugin

cs16_ai_submit.php

ai_requests/

ai_daemon.php

OpenAI API

ai_answers/

cs16_ai_result.php

plugin kiírja chatbe

Kép

Tesztelni ti is tudjátok.

[M-R-K]-AI Assistan-[TEST] @mrkgame
Szerverip: 113.30.190.203:27019
Parancsok /ai kérdés

_________________
A rendszer új szerverre költözik


Eladó saját fejlesztésű CS 1.6 hosting webadmin. Nem összemásolt panel, stabil rendszer. Privátban info.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Tegnap, 23:27 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2011.09.18. 13:01
Hozzászólások:4278
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 519 alkalommal
Minek a koztes emberkek?(Ergo php resze) OpenAI-t nak van direkt api.

CS 1.6 plugin → játék chat
↓↑
OpenAI API

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 09:58 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:518
Megköszönt másnak: 254 alkalommal
Megköszönték neki: 47 alkalommal
DeteCT0R írta:
Minek a koztes emberkek?(Ergo php resze) OpenAI-t nak van direkt api.

CS 1.6 plugin → játék chat
↓↑
OpenAI API

Idézet:
A Pawn plugin nem tud közvetlen HTTPS API hívásokat kezelni stabilan,
ezért middleware daemon kezeli az API kommunikációt.

CS plugin → JSON request → PHP daemon → OpenAI API → válasz.

Így a játékszerver stabil marad és az AI logika külön fut.

_________________
A rendszer új szerverre költözik


Eladó saját fejlesztésű CS 1.6 hosting webadmin. Nem összemásolt panel, stabil rendszer. Privátban info.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 14:05 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2011.09.18. 13:01
Hozzászólások:4278
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 519 alkalommal
Tudok am olvasni. Es nem is viccbu kerdeztem hogy miert a koztes emberke.
Tudja kezelni az csak a nagy valaszokkal van baja amxx limitacio miatt. Ha lemented a valaszt lenyegebe azt csinalod mint a 3 emberkevel.

Grip es AmxxHTTP pont ebbe segit. (Bar fingom sincs meg mukodnek-e reg csinaltam vele valamit is) vagy socket bar azzal nemprobaltam.
(Rate Limit miatt valszeg pont is jol jon ha lemented a valaszt es mukodhet mint "cache")

Ense latom a plugint szoval idk hogy csinaltad.

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 14:31 
Offline
Nagyúr
Avatar

Csatlakozott:2019.08.20. 18:19
Hozzászólások:518
Megköszönt másnak: 254 alkalommal
Megköszönték neki: 47 alkalommal
DeteCT0R írta:
Tudok am olvasni. Es nem is viccbu kerdeztem hogy miert a koztes emberke.
Tudja kezelni az csak a nagy valaszokkal van baja amxx limitacio miatt. Ha lemented a valaszt lenyegebe azt csinalod mint a 3 emberkevel.

Grip es AmxxHTTP pont ebbe segit. (Bar fingom sincs meg mukodnek-e reg csinaltam vele valamit is) vagy socket bar azzal nemprobaltam.
(Rate Limit miatt valszeg pont is jol jon ha lemented a valaszt es mukodhet mint "cache")

Ense latom a plugint szoval idk hogy csinaltad.



Igazad van abban, hogy Pawn modulokon keresztül lehet HTTP kéréseket küldeni (pl. Grip vagy AmxxHTTP). A rendszer viszont szándékosan nem közvetlen API hívással működik.

A plugin csak a játék oldali logikát kezeli, az AI kommunikáció egy külön daemon folyamatban fut. Ennek több oka van:

[list=]az API kulcs nincs a pluginban
külön kezelhető a rate limit
lehet cache-t használni
hibakezelés és logolás könnyebb
több AI modell vagy szolgáltató is kezelhető
[/list]
A működés jelenleg így néz ki:

CS plugin → JSON request → PHP daemon → OpenAI API → válasz → játék chat

A plugin csak létrehoz egy kérés fájlt, a daemon feldolgozza, elküldi az API-nak, majd a választ visszaírja, amit a plugin kiolvas.

Ez gyakorlatilag egy middleware/gateway réteg a játékszerver és az AI szolgáltatás között. Így a játékszerver nem blokkolódik API hívások miatt, és a rendszer később könnyebben bővíthető.

_________________
A rendszer új szerverre költözik


Eladó saját fejlesztésű CS 1.6 hosting webadmin. Nem összemásolt panel, stabil rendszer. Privátban info.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [5 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 12 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole