Last login: Thu Feb 21 16:09:41 on ttys001 imac:~ Artur$ /Users/Artur/Downloads/Minecraft/start.command ; exit; /Users/Artur/Downloads/Minecraft/start.command: line 1: {rtf1ansiansicpg1252cocoartf1138cocoasubrtf510: command not found /Users/Artur/Downloads/Minecraft/start.command: line 2: syntax error near unexpected token `}' /Users/Artur/Downloads/Minecraft/start.command: line 2: `{\fonttbl\f0\fmodern\fcharset0 Courier;}' logout [Process completed]
#!/bin/bash cd "$(dirname "$0")" exec java -Xmxa1G -Xms1G -jar minecraft_server.jar
Yritän pystyttää minecraft-serveriä.
Epäilen, että olet tallentanut start.command-tiedoston RTF-muodossa. Voisit helposti katsoa komentorivillä cat-komennolla, mitä tiedosto oikeasti sisältää. Myös tiedoston koon katsominen auttaa: yksi merkki on (yleensä) noin yhden tavun, joten jos tiedosto on yli 100 tavua, selvästi sisältö on jotain muuta kuin tuo kirjoittamasi koodi.
Onnistui, mutta kun yritän yhdistää menee aikaa ja sitten se sanoo operation timed out. Monipeliluettelossa sanoo Can't reach server. Koneen ip on 212.226.58.48 ja [INFO] Starting Minecraft server on *:25565. Kirjoitin 212.226.58.48:25565, onko oikein? Mikä on vikana? Vai onko vika siinä että yritän päästä peliin palvelinkoneella?
Pääsen näemmä sisään localhostilla, mutta miten muut pääsevät sisään?
Veikkaisin että koneesi ip osoite on oikeasti jotain muuta kuin 212.226.58.48. Miten olet päätellyt että koneesi ip osoitteesi on tuollainen?
Onko kone kytketty suoraan nettiin vai onko välissä jokin ylimääräinen laite? Onko siis tuo IP-osoite oikeasti koneen osoite (näkyvissä koneen asetuksista) vai pelkästään nettiin näkyvä osoite (näkyvissä jossain nettipalvelussa)?
Jos osoite on oikeasti koneen oma, tarkista, ettei koneessa ole palomuuria, joka estää yhteydet.
Jos koneen osoite on jokin muu ja välissä on reititin, sinun pitää säätää reitittimen asetuksista, että siihen tuleva liikenne ohjataan palvelinkoneellesi.
Eteen tulivat verkko-asetukset. IPv4: 192.168.100.41 Aliverkon peite: 255.255.255.0 Reititin: 192.168.100.1. Palomuuria ei ole. Mikä on sitten koneen oikea osoite?
Näet sen reitittemestä tai menet selaimella sivulle whatismyip.com. Lisäksi sun pitää konffata reititin ohjaamaan liikenteen sun koneeseen.
Jalmari91 nyt sekoittaa taas asiat.
Kuten aiemmin jo sanoin, koneen oikea osoite on se, joka näkyy koneen asetuksissa, siis tuossa tapauksessa 192.168.100.41. Nyt sinun pitää reitittimen asetuksista säätää, että porttiin 25565 tuleva liikenne (tietääkseni Minecraftin tapauksessa TCP-liikenne) ohjataan tuohon osoitteeseen. Lisäksi kannattaa yrittää säätää, että reititin antaa koneelle aina saman IP-osoitteen, jotta ei tarvitse myöhemmin muuttaa ohjausasetuksia.
Muiden pelaajien pitää sitten yhdistää siihen netissä näkyvään osoitteeseen (aiemmin mainittu 212.226.58.48), jolloin yhteys menee reitittimelle, joka sitten ohjaa sen palvelinkoneelle.
Tiedän tuon kyllä, mutta ymmärsin rivien välistä, että todellisuudessa TVdata kysyi juurikin tuota julkista ip-osoitetta vaikka puhuikin koneen ip-osoitetta.
Täällä on aika kattava opas Minecraft-serverin pystyttämisestä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.