Magazine Tecnologia

Q3A server implementation – parte 1

Creato il 04 novembre 2012 da Roccosicilia @roccosicilia

Benvenuto nel mio periodico e discontinuo post di tecno-cazzeggio. Il tema di oggi è banale ed accattivante… e nemmeno tanto breve, tanto che ho deciso di strutturarlo in più parti e di creare un progetto di sviluppo dedicato.

Prima un pezzo di storia. Tra “appassionati” del genere Quake III Arena si sentiva l’esigenza di avere un sistema capace di alcune attività di servizio come l’avvio del server di gioco, la gestione della rotazione delle mappe, la scelta dei BOT. L’esigenza principe era il salvataggio degli score di gioco per ottenere la classifica del miglior giocatore di sempre.

L’esigenza è diventata un’idea per la realizzazione di un pacchetto che contenga tutto il codice e gli eseguibili per avere un server di Quake III Arena semplice da installare ed usare rapidamente e abbiamo scelto la via dellaVirtual Appliace rigorosamente linux-based pronta all’uso.

Oggi il progetto è in fase alpha e abbiamo trovato una collocazione all’interno della community HANC dove è attivo anche il forum per chi desidera contribuire allo sviluppo. Mancano ancora molte componenti, ma il core capace di prelevare i dati di gioco e convertirli in statistiche è già funzionante. Si sta anche valutando di creare un demo-site per permettere a chi lo desidera di provare la piattaforma e federe le statistiche pubblicate.

I linguaggi/server scelti, ovviamente non vincolanti, sono PHP per il front-end web, MySQL per la parte DB e semplici bash script per la parte di log analysis. Sottolineo che nulla è vincolante, la quantità di codice da scrivere è poca, serve più che altro tanta fantasia.

Qui il topic in cui è possibile dare la propria eventuale disponibilità: http://hanc.altervista.org/forum/viewthread.php?thread_id=61&pid=100#post_100.


Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :