Dobrý den, prosim vás smím se zeptat a poradit s jedním problémem. Mám vlastní server na jedné hře(minecraft 1.2.5). Server mi jede přes soubor RUN.BAT(@echo off
set bindir=%~dp0
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar "%BINDIR%\craftbukkit-1.2.5-R1.0.jar"
PAUSE)
Je to multiplayerový server, ale problém je v tom že se tam smím přihlásit jen já a brácha(jen PC v ložnici a obýváku našeho bytu). Nevím jestli problém není v tom že ostatní mají jiného poskytovatele sítě, nebo že nemají router. Z našeho routeru nám na PC s jiným poskytovatelem sítě ani nejde pingnout. Velmi rádi bychom hráli všichni s routerem i bez a s jakýmkoli poskytovatelem sítě. Nevíte prosím co s tím. Jestli potřebujete podrobnější info tak napište jaké a ja odepíši. Předem děkuji.
Podle toho co popisujes tak hadam, ze problem bude v tom, ze nemas na routeru povolene mapovani prislusneho portu na ten pocitac, kde ten server bezi.
Musis si nejdriv zjistit, na kterem portu ten server posloucha - bud z dokumentace nebo prikazem "netstat" a potom na routeru nastavit, ze chces povolit prichozi spojeni z internetu na tento port a presmerovat ho na IP adresu pocitace v siti - tzn. port forwarding.
Konkretni nastaveni portforwardingu je potreba zkonzultovat s dokumentaci k tvemu routeru.
Zkusil jsem to, ale nejsem příliš dobrý angličtinář tak jsem to přeložil v google.Bylo to trochu polopatě ale šlo to číst. Takže: Zadal jsem příkaz netstat. Objevilo se několik portů, zvolil jsem ten poslední. Zadal jsem ho do nastavení routeru a kolonka Port Triggering. Tam jsem do těch příchozích portů zadal port: 6881 V pohodě to přijalo. Pak jsem port změnil i v nastavení svého serveru z 25565 na 6881, ale píše to něco na způsob neexistující port. Nevíte v čem dělám chybu? Jetli to není tím že jsem ostatní kolonky nechal volné? Ale stejně mi to přijalo? Opravdu si s tím nevím moc rady. Jo a: Opravdu si mislíte že je chyba v tomto? Jestli by to potom nešlo jen mi a ne i bráchovi. I když pravda je že používáme stejný router. Děkuji předem za další nápady.
Takovyhle router jsem mel v ruce a neco mi rika, ze Port Triggering neni ta spravna volba. To povoluje nejaky port na zaklade odchoziho (?) provozu na jinem portu. Potrebujes neco jako Virtual Servers nebo Port Forwarding.
To cviceni s netstatem melo slouzit k tomu, abys do routeru zadal port, na kterem bezi hra, nikoli naopak. Hry byvaji hloupe a jine porty nezerou.
__________________
Be smart, use TROSCs!
T.R.O.S.C. ... The Really Old yet Sufficient Computer
....ale nevím jestli nemusím na routeru někde ještě povolit IP adresu toho PC který chce hrát můj server. Rozhodně bych to radši zkusil, ale je tu problém: Dám DHCP, adress reservation, a přidám tam tu IP. Zkoušel jsem to i jinde ale vždy to píše:Error code: 26106
The IP address is not in the same subnet with LAN IP address.
Myslel jsem ještě zkusit přidat tu IP do LAN adress ale to je adresa mého routeru no né??? Nevím si rady. Prosím o další rady. Díky moccc!!!!
-nemůže být problém v tom že nemám hamachi???? Mám to jen pres craftbukkit
- vtom něco bude:zkopírováno z 1 mého comentu:problém je v tom že se tam smím přihlásit jen já a brácha(jen PC v ložnici a obýváku našeho bytu)
- používáme totiž tentýž router
-poslední co mě napadá jestli nevadí že můj server nejede na mé veřejné IP protože mi pak skolabuje celý server
Zdá se že "blbost" se vůbec vyřešit nedaří. Vyzkoušel jsem vše co mě napadlo. Chci se zeptat je stále jedním z vás pan Rolenc? Je to otec mého bývalého spolužáka. A jestli ano tak se vás těd zeptám na děsně blbou otázku a tudiž očekávám i blbou odpověď, ale bylo by fain kdyby to šlo s odpovědí normální: Pan Rolenc, nemílím-li se bydlí stále blízko mého bydliště. Je mi teprve 13 let takže se bojím že bych to nevyřešil a pan Rolenc mě i zná... Nepodařilo se mi s ním přes e-mail spojit... Nebyl by někdo moc prosím ochotný "asi nejspíše právě pan Rolenc" se na to podívat??? To je ta blbá otázka. Byl bych velmi vděčen, zaplatit vám asi moc moci nebudu ve svých 13 ale nevím jak bych vám mohl pomoci. Strašně moc to pro mě znamená. Jestli ne tak hold ne no Pokud možno bez výsměchu odpověď. Budu vděčen.
No ve 13 si nemuzes treba dovolit platit sitoveho odbornika, ale mel bys mit dost casu si neco o sitich nastudovat a treba se sitarem casem stat..aspon ti ten tvuj minecraft muze byt k necemu dobry i v zivote V tvem veku jsme s kamarady docasne LANky na hrani staveli celkem bezne. Knizek i online zdroju je dostupnych vic nez dost..
Jinak kdyz nedokazes srozumitelne popsat strukturu site slovy, muzes zkusit Malovani..
Server atd... vytvořit umím, na malování ti s prominutím kašlu, ale táta mi na routeru zablokoval co se dalo a sám si s tím moc neví rady a já tam nechci nic pokazit...Prosba stále platí. Moc prosím
No myslel jsem to dobre, vzhledem k tomu ze nejsi schopen popsat situaci v textu nejaky obrazek typu
PC kamarada - router - internet - router - muj server by mohl k objasneni problemu pomoci.
Nikde si nepopsal, jestli se pocitace vubec vzajemne vidi a nejde jen ten herni server(tj treba pres ftp se spojite, pingnete se..)..
v principu pokud je to tak jak jsem napsal vyse, musis mit verejnou IP a na server naforwardovat porty, ktere hra pouziva ke komunikaci - to se doctes zrejme v dokumentaci k hernimu serveru.
A nebo si pomoci nejakym resenim ala hamachi. Pak budete jakoby na stejne lance.
Btw mozna vhodnejsi by bylo diskutovat to na nejake diskuzi kolem te hry a multiplayeru.