Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Esecuzione script su server

    Non sapendo dove scrivere, scrivo quì, non ho trovato una sessione adeguata alla mia domanda.

    Giochi come Travian, Camelot, ManagerZone e molti altri hanno una caratteristica che non ho capito come implementare. Ovvero, vanno avanti sul server anche se il giocatore non è connesso.

    Per esempio, su ManagerZone, se una partita è segnata per un giorno, essa verrà giocata a prescindere da chi si connette. Ma con che linguaggio è stato scritto? PHP viene eseguito sul server ma solo se l'utente è sulla pagina, Javascript viene eseguito sul PC dell'utente... Come faccio a fare in modo che giunta una certa data accadano delle cose, ovvero, come faccio ad eseguire del codice su un server? Con che linguaggio?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Esecuzione script su server

    Originariamente inviato da WILEz
    Non sapendo dove scrivere, scrivo quì
    E hai sbagliato sezione in teoria

    Originariamente inviato da WILEz
    Per esempio, su ManagerZone, se una partita è segnata per un giorno, essa verrà giocata a prescindere da chi si connette. Ma con che linguaggio è stato scritto? PHP viene eseguito sul server ma solo se l'utente è sulla pagina, Javascript viene eseguito sul PC dell'utente...
    Semplice: la "partita" in questione non viene giocata sul tuo PC ma sul server di gioco

    Originariamente inviato da WILEz
    Come faccio a fare in modo che giunta una certa data accadano delle cose, ovvero, come faccio ad eseguire del codice su un server?
    "eseguire del codice su un server" in che senso? Se al server non puoi accedere non puoi fare molto...

    Originariamente inviato da WILEz
    Con che linguaggio?
    PHP, APS, JSP, Ruby... uno qualunque va bene...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Ok, io uso PHP, ma se nessun'utente carica la pagina, come faccio a fargli eseguire delle operazioni?

    Mettiamo che tra un'ora giochino due squadre e che nessuno dei due utenti si connetta...
    Tra un'ora la partita verrà giocata lo stesso perché se io, da terzo utente, vado a vedere il risultato, quello è lì, cioè la partita è stata giocata, ovvero, sul database vengono registrati i risultati e gli avvenimenti. Ma come fa PHP ad essere esegiuto se nessuno carica una specifica pagina? Cioè, chi ha detto al server PHP di fare quei calcoli e salvare quei record sul db...?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da WILEz
    Cioè, chi ha detto al server PHP di fare quei calcoli e salvare quei record sul db...?
    Mi sai che non hai le idee chiare
    A e B organizzano la partita per le ore 20 (ipotizzo, non so come funzioni quel gioco): il server si segna che alle 20 c'è la partita tra A e B e quando è ora esegue quello che deve eseguire... Tieni conto che sul server gira un programma e che questo programma gira indipendentemente dalla presenza o meno degli utenti!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,288

    Moderazione

    La domanda è off topic, ed è anche non tecnica a tratti (cioè, non riguarda un problema effettivo nell'uso di un linguaggio); in ogni caso, visto che l'attenzione specifica è stata rivolta a PHP, credo che sia opportuno aprire una discussione in quell'area ma dando una connotazione specifica alla discussione del problema di cui si intende discutere, cioè spiegando ciò che si vuole realizzare (fornendo i nomi dei siti indicati come solo esempio, ma rimanendo chiari sull'obiettivo), giusto per non creare una nuova discussione "fuori tema" e incentrata su aspetti di curiosità (quindi non tecnica).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.