Bienvenue invité ( Connexion | Inscription )
VIPPEN |
10 Dec 2009, 16:56
Message
#1
|
Barraque à Frriiiittteeeesss!!!!!!! Indicatif : TH-50 Messages : 733 Inscrit : 29/06/05 Lieu : Incarville (27400) Membre n° 198 |
salut tous
je voudrais savoir si on peut imposer une adresse ip à sioc server en effet ayant 2 cartes réseaux dans le pc, plus une wifi quand je démarre sioc il me prend toujours le réseau wifi en tant que base... donc je voudrais savoir comment faire pour choisir le réseau inter pc sans avoir à désactiver toutes les cartes avant de lancer sioc Ce message a été modifié par VIPPEN - 10 Dec 2009, 16:57. |
Maraudeur |
10 Dec 2009, 17:20
Message
#2
|
Commandant de la 92nd Kodiak AF Indicatif : JR-22 Messages : 4,211 Inscrit : 4/12/04 Lieu : Monnaie Membre n° 17 |
Dans le LoIOCPserveur.lua
LoiocpServeur = { MAX_SLOTS = 2, -- Nombre maximun de slots clients SOCKET_PORT = 1452, -- Port du serveur LoiocpServeur SOCKET_HOST = "*", -- Host du serveur DELAI_ACTUALISATION_INFO = 0.1, -- Temps entre chaque mise à jour des infos (sec.) slotClients = {}, -- Liste des slots clients nombreClient = 0, -- Nombre de client connectés serveurTcp = nil, -- Handle du serveur ancieneValeur = {}, -- Liste des Valeurs lockon précédentes specialInfos = {1,1,1,1,1}, -- (1=target|2=lockTarget|3=emitters|4=waypoints) Et dans le SIOC.ini [************** IOCP CLIENT MODULE #0 ***************] [ Desactivar el módulo cliente IOCP ] [ Disable IOCP client module ] IOCPclient0_disable=Yes [ IP del servidor donde debe de conectar el cliente ] [ IOCP client host name ] IOCPclient0_host=localhost [ Puerto de envio del protocolo IOCP cliente ] [ IOCP client port ] IOCPclient0_port=8091 [************** IOCP CLIENT MODULE #1 ***************] [ Desactivar el módulo cliente IOCP ] [ Disable IOCP client module ] IOCPclient1_disable=Yes [ IP del servidor donde debe de conectar el cliente ] [ IOCP client host name ] IOCPclient1_host=localhost [ Puerto de envio del protocolo IOCP cliente ] [ IOCP client port ] IOCPclient1_port=8092 --------------------
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget... |
VIPPEN |
10 Dec 2009, 17:46
Message
#3
|
Barraque à Frriiiittteeeesss!!!!!!! Indicatif : TH-50 Messages : 733 Inscrit : 29/06/05 Lieu : Incarville (27400) Membre n° 198 |
désolé mais la je comprend rien...
je voudrais mettre l'adresse ip 192.168.5.1 en <iocp> server |
KaTZe |
10 Dec 2009, 18:21
Message
#4
|
Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 |
Salut Vippen,
LeCreole serait la personne idéale pour te répondre ... mais d'ici là je vais essayer de te proposer quelquechose. Que LeCreole me corrige si je me trompe SIOC utilise le port 8092 (indiqué dans le "sioc.ini" comme port de serveur, quelque soit l'IP. Si tu te souviens, j'avais fourni deux serveurs LOSIOC.lua de LeCreole. Un local pour une installation de SIOC sur le PC n°1 (en local), et c'est celui que tu utilises. "LoiocpServeur_LOCAL-IOCP.lua" Et un "LoiocpServeur.lua" pour une config. où l'on veut faire tourner SIOC sur le 2eme PC. Dans ce 2eme cas, il fallait modifier la ligne "656" pour indiquer l'adresse IP du 2eme PC. Je te conseil donc, de procéder ainsi. Garde ta config inchangée. Ouvre "LoiocpServeur_LOCAL-IOCP.lua" avec un éditeur et va à la ligne 656 Tu y trouveras les lignes CODE SIOCClient = { SIOC_SOCKET_PORT = 8092, SIOC_SOCKET_HOST = "localhost", Change cette dernière ligne pour mettre : CODE SIOC_SOCKET_HOST = "192.168.5.1", (oublie pas les virgules à la fin ) ....... et dit moi si çà marche Miaou Ce message a été modifié par KaTZe - 11 Dec 2009, 08:01. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
VIPPEN |
10 Dec 2009, 18:34
Message
#5
|
Barraque à Frriiiittteeeesss!!!!!!! Indicatif : TH-50 Messages : 733 Inscrit : 29/06/05 Lieu : Incarville (27400) Membre n° 198 |
non ca ne marche pas katze
il y a peut être une priorité autre, tel que les irq, les nmr de bus pci etc... |
Maraudeur |
10 Dec 2009, 19:32
Message
#6
|
Commandant de la 92nd Kodiak AF Indicatif : JR-22 Messages : 4,211 Inscrit : 4/12/04 Lieu : Monnaie Membre n° 17 |
Bon, alors dans l'export.lua tu définis l'adresse que tu veux attribuer au serveur que le SIOC ira écouter (en passant par le bon port)
Dans le sioc.ini tu définis l'adresse à laquelle le client va se connecter si par défaut tout est resté sur Localhost il n'ira pas plus loin que l'IP locale et ne pourra donc pas faire le tri. De même, par le SIOC, tu peux définir 2 clients différents --------------------
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget... |
VIPPEN |
10 Dec 2009, 19:40
Message
#7
|
Barraque à Frriiiittteeeesss!!!!!!! Indicatif : TH-50 Messages : 733 Inscrit : 29/06/05 Lieu : Incarville (27400) Membre n° 198 |
marci marraudeur sympa de m'apporter aussi de l'aide
mais à qu'elle ligne je fais les modifs dans les fichiers? |
KaTZe |
10 Dec 2009, 21:10
Message
#8
|
Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 |
J'ai dit n'importe quoi
On ne devrait jamais aborder ce genre de truc après une journée de travail Là je viens de prendre une douche et j'ai les idées un peu plus claires. J'ai 90% de mes idées, sous la douche ou aux c..... C'est évident que c'est pas en configurant Loiocpserveur.lua, qu'on va brancher SIOC sur tel ou tel IP .. puique SIOC est démarré AVANT le Loiocpservur. Donc comme dit Marau. la solution doit nécessairement être dans le SIOC.ini. Le problème c'est qu'il doit falloir lui forcer l'adresse mais pas pour le client mais pour le serveur. Hors le module serveur, ne mentionne que le port .... Autre solution peut être de fermer le port 8092 sur l'IP de ta carte Wifi Je vais essayer de bidouiller çà ce soir et je te tiens au courant. PS : merci Marau. Miaou Ce message a été modifié par KaTZe - 11 Dec 2009, 08:03. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
VIPPEN |
10 Dec 2009, 22:51
Message
#9
|
Barraque à Frriiiittteeeesss!!!!!!! Indicatif : TH-50 Messages : 733 Inscrit : 29/06/05 Lieu : Incarville (27400) Membre n° 198 |
Ok merci à vous deux alors
|
KaTZe |
10 Dec 2009, 23:24
Message
#10
|
Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 |
Bon j'ai un peu galéré mais trouvé la solution mais pas via le "SIOC.ini" , because je n'arrive pas à lui imposer une adresse IP
Donc voici l'idée testée avec succès sur mon portable. 1- Récupère cet exécutable Windows : devcon.exe devcon.zip ( 15,63 Ko ) Nombre de téléchargements: 255 2- Dezippe le dans CODE C:\Windows\System32 3- Ouvre une fenêtre de commande via : Demarrer > Exécuter > cmd 4- Dans cette fenêtre tape : CODE devcon find * Tu vas alors avoir une longue liste des périphériques de ton PC. Essaye de repérer ta carte Wifi. Sur mon Portable c'est la ligne suivante : CODE PCI\VEN_8086&DEV_4232&SUBSYS_13018086&REV_00\4&2510B6D4&0&00E3: Intel<R> Wireless Wifi Link 5100 Si tu as du mal tu peux envoyer la liste dans un fichier avec la commande : CODE devcon find * > liste.txt 5- Dans la ligne qui désigne ton périphérique, trouve un bout de la chaine qui identifie de façon unique ce périphérique. Dans mon cas "DEV_4232" est unique. Vérifie que ce bout est bien unique en entrant : CODE devcon find *DEV_4232 Le programme me renvoi alors CODE PCI\VEN_8086&DEV_4232&SUBSYS_13018086&REV_00\4&2510B6D4&0&00E3: Intel<R> Wireless Wifi Link 5100 1 matching device<s> found. 6- On va alors pouvoir créer une batch file pour : - arrêter ta carte Wifi - démarrer SIOC - redémarrer ta carte Wifi 7- Ouvre un éditeur de texte et entre : CODE devcon disable *DEV_4232 sioc.exe devcon enable *DEV_4232 (en remplacant "DEV_4232" par le bout de code unique qui désigne ta carte). Sauve ce fichier par exemple sous le nom "MySioc.bat" 8- Créé un raccourci sur ton bureau pour lancer SIOC via Mysioc.bat Ca marche impeccablement pour moi Miaou PS : la version de devcon que je t'ai mise est la version 32bits si tu as besoin de la version 64bit la voici ia64.zip ( 27,7 Ko ) Nombre de téléchargements: 266 Ce message a été modifié par KaTZe - 10 Dec 2009, 23:32. --------------------
120th Black Kite : "Mochibus et Pollutis" M-05 KaTZe |
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 24/09/24 - 08:11 |