Šiame straipsnyje aptarsime populiarias temas, susijusias su IP adresais, tokias kaip "kaip sužinoti koks jis", "kaip atskirti vidinį nuo išorinio", "kaip jį pasikeisti" ir panašiai. Kartais sunku identifikuoti problemą ir pritaikyti tinkamą sprendimą.
Pagrindinė visų žmonių klaida, kurią jie daro kurdami bet kokio žaidimo serverius, tai nesugebėjimas atskirti koks yra IP adreso tipas. Norėdami sukurti gerą Minecraft serverį turite mokėti tai atlikti tvarkingai ir teisingai, kad jums neiškiltų jokių problemų.
Kaip pasidaryti išorinį IP adresą
Pagrindiniai IP Adresų Tipai
Reiktų skirti skirtingas savokas. Dinaminis IP ir Statinis IP skiriasi tuo, kad Dinaminį tau suteikia vis naują, kiekvieną kartą jungiantis prie interneto. Statinis IP yra priskirtas tavo vartotojui ir išlieka toks pats.
Dabar dar 2 skirtingos sąvokos. Vidinis IP ir Išorinis IP. Norint kurti CS serverį tau reikia būtent Išorinio IP adreso, kad tavo pc galėtų pasiekti kiti vartotojai. Jei turėtum vidinį IP, žmonės bandantys jungtis tiesiog pasiektų dėžę, kuri skirsto IP ir kuri stovi pas tavo interneto tiekėją.
Išorinis IP
Tai išorinio interneto tinklo adresas, kurį suteikia interneto paslaugų tiekėjas. Šis IP yra prieinamas visiems vartotojams, kurie nori patekti į kitų žmonių serverius. Norėdami, kad jūsų draugai patektų į jūsų serverį, jei jie yra ne jūsų namų tinkle, turite nurodyti tokio tipo IP adresą. Pavyzdžiui: 79.57.238.
Visi TEO privatūs interneto abonentai turi Išorinius Dinaminius interneto adresus. Už papildomą mokestį (5lt/mėn jei neklystu) tau gali priskirti ir Statinį adresą.

Vidinis IP
Tai vidinio interneto tinklo adresas. Šis IP tipas yra naudojamas tokiose vietose, kur viena interneto linija naudojasi daug kompiuterių. Jie yra sujungti į vieną tinklą naudojantis maršrutizatoriumi. Tai jūsų kompiuterio IP adresas, kuriuo jis susisiekia su maršrutizatoriumi ir gauna prieigą prie interneto. Jeigu jūsų draugai yra prisijungę jūsų namų tinkle, jie į jūsų serverį gali prisijungti naudodamiesi būtent šiuo IP adresu. Dauguma tokio tipo adresų prasideda skaičiais 192.168.0.
Statinis IP
Tai IP adresas, kuris yra suteikiamas konkrečiam vartotojui ir niekuomet nesikeičia.
Dinaminis IP
Tai IP adresas, kuris yra suteikiamas grupei vartotojų ir gali pasikeisti kiekvieną kartą prisijungus prie interneto tinklo.
Vietinis IP
Tai IP adresas, kuriuo jūs galite pasiekti paslaugas tiekiamas iš savo kompiuterio. Norėdami prisijungti į savo serverį, esantį jūsų kompiuteryje, turite naudotis šiuo IP adresus. Jis gali būti 127.0.0.1 arba užrašomas žodžiu: localhost. Dar kitaip vadinamas port'as.

Prievadų (Port) Atvėrimas
Dažnai žmonėms iškyla bėdų, kad atitinkamas jų prievado kanalas yra uždarytas ir paslaugos yra nepasiekiamos. Kiekviena programa prie interneto tinklo prisijungia per atitinkamą prievadą ir dvi programos tuo pačiu metu negali naudotis vienu prievadu, kadangi susimaišytų duomenų paketai ir nebūtų atpažįstami atsiunčiami ir išsiunčiami duomenys.
Jeigu jūs norite išspręsti šią problemą galite pasinaudoti vienu iš žemiau nurodytų būdų pagal tai, kuris jums yra tinkamiausias:
- Port Forward - tai populiariausias būdas, skirtas atverti maršrutizatoriaus prievado kanalus. Kiekvienas maršrutizatorius naudoja skirtingą programinę įrangą, kurioje šis metodas atliekamas skirtingai.
- DMZ Host - tai vienas nepopuliariausių, tačiau greičiausių ir veiksmingiausių būdų padaryti savo serverį prieeinamą išoriniam pasauliui. Šis metodas atveria visus jūsų maršrutizatoriaus prievadus interneto tinklui, todėl vienu metu galite turėti kelis serverius, tik pakeitę jų pačių prievadus.
- Firewall Exception - Šį metodą naudoti gali tie, kurie namuose neturi maršrutizatoriaus ir mano, jog jų IP adresas yra vidinis. Jeigu nėra maršrutizatoriaus, ugniasienė blokuoja prievadus ir juos atverti turite įrašydami jos nustatymuose išimtis arba visai išjungdami ugniasienę. Atminkite, jog jei naudojate antivirusinę programą, turite išjungti jos ugniasienę.

Serverio Tipai
Reiktų skirti skirtingas savokas:
- Virtualus Privatus Serveris (VPS) - tai toks serverio tipas, kuomet serverio resursai (RAM, CPU ir t.t.) yra bendrai paskirstoma keliems virtualiems serveriams. Tai leidžia vienu metu naudotis keliomis operacinėmis sistemomis ir atlikti skirtingas užduotis. Deja, ši paslauga turi trūkumą. Kuomet yra labai apkraunamas vienas iš virtualių serverių, nustoti veikti gali visi.
- Virtualus Dedikuotas Serveris (VDS) - tai toks serverio tipas, kuomet resursai yra paskirstomi atskirai kiekvienam virtualiam serveriui, t.y. jis gali naudoti tik konkrečiai jam priskirtus procesorius, RAM ir t.t.
Programinė Įranga Serveriui
- Java 7 - tai programinė įranga, kuri leidžia veikti programoms Java aplinkoje.
- MySQL - tai programinė įranga, leidžianti redaguoti ir prižiūrėti duomenų bazių failus. Daugelis Minecraft serverių pluginų reikalauja duomenų bazės prieeigų, todėl retas serveris apsieina be jos.
- Notepad++ - tai programa, skirta tekstinių failų redagavimui, tokių kaip serverio nustatymų failai, įskiepių (plugin'ų) nustatymų failai ar pačių įskiepių programiniai failai. Šią programą rekomenduoju dėl to, jog ji atpažįsta daugelį programinių kalbų, bei tvarkingai atidaro ir išsaugo failus, kurie reikalingi palaikyti serverio veikimui.
- PuTTY - tai nuotolinis VPS/VDS valdymo terminalas, kuriame galite matyti savo serverio veiklą ir būklę. Norėdami naudotis šiuo terminalu privalote mokėti naudotis Linux OS aplinka ir jos komandomis.
- Screen - tai Linux OS programa, kuri leidžia nurodytą programą paleisti fone, todėl tai suteikia galimybę sėkmingai atsijungti nuo VPS valdymo neatsirandant tokioms pasėkmėms, kaip serverio išsijungimas išjungus PuTTY terminalą.