|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 16311
|
Hosting games, Directplay Issues della Microsoft leggere ki ne sa!
Ciao ragazzi, ho il mitico Trust 445A(ke va benissimo) e non riesco ad hostare per il directplay in vari giochi, tipo il kaillera, AOM e vari altri.
Dopo aver girato in lungo ed in largo ed ottenuto sempre le solite risposte(apri le porte...Come se non lo facessi, per la disperazione ho installato il PC in un open-space), Nella fattispecie è fantastico vedere come su HTML.IT stesso mi si dicano sempre le stesse cose dagli stessi mods "superesperti" ovvero "hai aperto le porte?" anche se lo specifichi 100000 milioni di volte di si....E niente altro alla fine. Avessi un cannone lo userei.... CMQ, spero che qui ci sia qualcuno di REALMENTE competente. Credo di aver trovato qualcosa di interessante tra le Directplay issues Microsoft(legate al fatto che il 445A non è UPnp): Ecco la prima: Windows Internet Connection Firewall Microsoft DirectPlay works with the Internet Connection Firewall capabilities of Microsoft Windows XP. When your application begins hosting, enumerating, or connecting, the appropriate ports will automatically open and when your application shuts down, these ports will automatically close. However, the user launching the application must be a member of the administrator group for the computer so that DirectPlay has the security permissions to open the ports. If the user is not an administrator, then only IDirectPlay8Client and IDirectPlay8Peer clients are supported. E infatti facendo le prove con un'applicazione ke va di certo,Edonkey2000 e la sua porta TCP, mi ci ritrovo,quando è spento è chiusa,quando è acceso è aperta(ovviamente l'ho aperta dal virtual server). Ma per l'HOST la storia è diversa, leggete dopo: You can disable the automatic Internet Connection Firewall traversal using the DPNA_KEY_TRAVERSALMODE device address component described in Basic NAT Issues for Peer Hosts, Basic NAT Issues for Peer Clients, Basic NAT Issues for Servers, and Basic NAT Issues for Clients. N.B: Automatic internet connection Firewall non dovrebbe essere il firewall di XP a quanto ho capito, son due cose distinte. Ecco la seconda(N.B:il 445A non è UPnP): Disabling Automatic Traversal Some users know that the hosting application is not behind a UPnP NAT device and the Windows Internet Connection Firewall is not enabled. Others might want to manually control any mappings made for the host. You can decrease the time required by IDirectPlay8Peer::Host and prevent automated traversal by setting the DPNA_KEY_TRAVERSALMODE component to DPNA_TRAVERSALMODE_NONE as shown in the following example. DWORD dwTraversalMode = DPNA_TRAVERSALMODE_NONE; hr = pDP8AddressDevice->AddComponent(DPNA_KEY_TRAVERSALMODE, &dwTraversalMode, sizeof(dwTraversalMode), Se ho capito bene directplay apre e chiude tramite win le porte che gli servono con un router UPnP. Il 445A non lo è quindi bisognerebbe optare per la seconda possibilità. Qualcuno sa dirmi dove andare ad inserire le due istruzioni soprastanti? O meglio, qualcuno ha capito il tutto meglio di me?
__________________
Problemi irrisolvibili solo con Metal Master (poraccio...) e con un perditempo olimpionico di nome POE, che farebbe incazzare Gandhi ![]() Cerco vecchia Asus SK8V
Ultima modifica di uazzamerican : 22-11-2004 alle 14:26. |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 16311
|
Volevo condividere con voi l'illuminante seconda risposta su HTML.IT (dopo quella di aprire le porte, dopo aver chiaramente specificato che sono aperte e che non ho nessun firewall attivo), ad opera dello stesso "Power User" del sito:
Quote:
Ma come si fa a non essere ottimisti...???? Dai raga, ditemi la vostra, dove le metto quelle due stringhe? In quale file di win?
__________________
Problemi irrisolvibili solo con Metal Master (poraccio...) e con un perditempo olimpionico di nome POE, che farebbe incazzare Gandhi ![]() Cerco vecchia Asus SK8V
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:12.