J'ai créé un serveur en utilisant forge, et moi et mes amis pouvons jouer dans le serveur sans problèmes (j'utilise Evolve, pas Hamachi), mais quand j'utilise un fichier batch pour démarrer le serveur et changer -Xmx1024M en -Xmx2048M, le serveur fonctionne sans problèmes et je peux y accéder, mais mes amis ne peuvent pas. J'ai essayé de définir manuellement l'adresse IP du serveur, mais cela n'a pas fonctionné.
J'utilise ce script batch :
" C:\Program Fichiers \Java\jre7\bin\java.exe "-Xmx2048M -Xms512M -jar server.jar nogui PAUSE
Merci d'avance !
1 votes
Est-ce qu'il y a d'autres messages ?
1 votes
Si vous exécutez la commande dans une invite de commande, est-ce qu'elle vous donne d'autres messages ?
0 votes
Rien de différent
0 votes
Je suis presque sûr que Windows limite la mémoire du processus à 2 Go. Du moins, la dernière fois que j'en ai eu connaissance, c'était le cas.
0 votes
@Shelby115 J'ai fait tourner un serveur à 4+Go, il signale qu'il utilise plus de 2Go en cas de forte charge. Vous pensez peut-être à un système x86-32. En x86-64, le plafond de mémoire est beaucoup plus élevé (je ne suis pas sûr de sa hauteur). L'exemple donné montre qu'il utilise java 64 bits (à moins qu'il n'utilise WinXP ou une version antérieure), ce qui ne devrait pas être le problème.
0 votes
J'utilise Windows 10 x64, donc vous avez raison, ça ne devrait pas être le problème. Merci pour votre réponse !