Co se děje v Klfree => Kecárna => Téma založeno: Bobisek kdy Leden 07, 2005, 02:37:42 DOPOLEDNE

Název: UO emulator
Přispěvatel: Bobisek kdy Leden 07, 2005, 02:37:42 DOPOLEDNE
Podilim se na tvorbe serveru pro hrani online hry ultima online. Obcas potrebuji neco vystavit aby se na me nekdo mohl pripojit a kouknout se na to. Popripade me pomuze s testama. Verejnou IP mam, jenze nikdo se ke me z internetu neprihlasi na muj server. Probehne zadani hesla, najde to rozjety shard u me, pak se zobrazi connecting a tim to konci. Zkousel jsem to s FW i bez, jedna se o port 2593. Kdyz to zkousim na lokalni siti tak se na me pripoji bez problemu. Port muzu zmenit libovolne na kteroukoliv hodnotu.

Server me pise:
Server started on 'bobisek' port 2593.
Monitoring IP '192.168.164.158'.

coz je ma vnitrni adresa. Vedel by nekdo kde je zakopany pes? Dik za kazde info.
Název: UO emulator
Přispěvatel: Mr.Gespant kdy Leden 07, 2005, 12:14:39 ODPOLEDNE
Promin za off topic, ale prave se pokousime rozjet UO na gamezone... Mostock rozjizdi skriptovani a podle toho co pises tak do toho taky trochu vidis ( ja vubec... :-)) ). Kdybys nam chtel pomoc tak prosim kontaktuj Mostocka (ICQ 210395922)... diky moc
Název: UO emulator
Přispěvatel: BlackSUN kdy Leden 07, 2005, 02:12:23 ODPOLEDNE
Nevim jak přesně je co nastavený v kLfREE, ale viděl bych to právě tak, že tvému serveru vadí to, že neví, že je na veřejný ip. Možná nějaký problém s překladem někde.
Název: UO emulator
Přispěvatel: Mostock kdy Leden 07, 2005, 03:00:14 ODPOLEDNE
Citace: "Mr.Gespant"Promin za off topic, ale prave se pokousime rozjet UO na gamezone... Mostock rozjizdi skriptovani a podle toho co pises tak do toho taky trochu vidis ( ja vubec... :-)) ). Kdybys nam chtel pomoc tak prosim kontaktuj Mostocka (ICQ 210395922)... diky moc

haleluja vole dekuj bohu ze sem takovej paranoik a zalohuju (ackoliv taky sklerotik a malem sem to CD nenasel) nasel sem totiz moje starsi scripty kde mam vytvorenej exp sysytem, rady povolani , omezeni a pod...
tudis defakto by stacilo k takovemu obyc hrani jen rozmitit NPC do sveta..

tudis kdo se hlasi a helpne mi??
Název: UO emulator
Přispěvatel: Dmitrij kdy Leden 07, 2005, 04:29:50 ODPOLEDNE
Citace: "Mostock"...
Sem asi puntickar, ale chybi mi tu podstatna informace: na jakym emulatoru to chces rozjet?  8)
RunUO, Sphere, POL?
Bobisek asi jede na sphere (coz je mezi nama pekna sr*** - teda... nic proti... o mrtvych jen v dobrym)  :wink:
Název: UO emulator
Přispěvatel: Mr.Gespant kdy Leden 07, 2005, 06:51:04 ODPOLEDNE
Mluvilo se o RunUO...
Název: UO emulator
Přispěvatel: psm kdy Leden 07, 2005, 07:07:32 ODPOLEDNE
cao nestiham, jenom jsem zahledl ze se neco pokousite zprovoznit na gamezone??? ;)

jsem zahledl neco jako http://www.uox3.org/ pro linux.. ;))
Název: UO emulator
Přispěvatel: Goodmen kdy Leden 07, 2005, 11:59:51 ODPOLEDNE
Co to kdo to, to je ale nahoda jak blazen.

Zrovna dneska prisla rec na UO u mne ve skole, aniz bych neco vedel o tomto threadu zde ve foru :P .

Proste jsem s par kamosema hral jednu gamesu po netu a prisla tak rec na on-line hry a samozrejmne i na UO, a ten jeden kamos rika ze UO nikdy nevidel a ze ani nevi jak UO vypada. Natoz dalsiho kamose z toho malem trefil šok, ze nezna takovou klasiku v on-line hrani jakou UO  je :roll: ,  on totiz delal na nejakem serveru GameMastera a hlavnoho scriptera, mam dojem ze rikal ze se ten server jmenoval nejak Antoria nebo tak nejak(a pokazde kdyz na toto tema prijde, tak od nej slysim ze jim server moria ukradnul nejake scripty), ale to uz je od tematu.

No a tak dalo slovo slovo a v pondeli se jde na OU, ze mu ji ukazem, takze akorat vybrat nejakej shard (podle vseho teda bud moria a nebo nejakej endor).

No a hle, prijdu dom, juknu na forum a co nevidim, na nasem gameserveru pobezi taky UO. Jak uz jsem nekde psal (mam pocit ze na foru na gameserveru), UO jsem moc nehral, no tak doufam ze neni pozde zacit ted :)
Název: UO emulator
Přispěvatel: Bobisek kdy Leden 08, 2005, 01:06:42 DOPOLEDNE
Programuji pro Manawydan (RunUO - http://www.manawydan.cz), pak jsem skriptil pro DP2, ted uz jen dodelavam par blbosti (Sphere 55iR3 tusim).

Pokud rozjet, tak nejlepe na RunUO. To ale neni pro Linux bo .NET framework. Nicmene je to dost verna kopie OSI, takze vyvazeny system...

Spise by me bodlo kdyby nekdo me mohl poradit a nebo rici nepujde to nikdy. Zrejme to bude tim ze server vidi moji privatni adresu a ne verejnou, ale zase je to NAT 1:1. V tomhle trosku plavu.
Název: UO emulator
Přispěvatel: Mostock kdy Leden 08, 2005, 01:14:14 DOPOLEDNE
takze : protoze cas scriptu uz mam hotovou  ovsem vsecko ve staricke sphere 0,55i  a defakto by stacilo jen vyresit  obsazeni sveta NPC  tak vsici potencionalni pomocnici se muzou hlasiit u me n aICQ  210395922

ja se vyznam trochu ve sfere ale to je tak vse pokud nekdo ma zajem a umi i v jinem emulatoru nebudu proti :)
muj  plan je neco ve smyslu draciho doupete (ovsem dost omezene protoze ja zas tak skvelej scripter nejsem :D)

dosavadne hotovo
-rasy
-povolani
-exp system
-class omezeni
-skilly
-weapon a armor omezeni na rasy a povolani
(teda pokud je to dorej save a nezazalohoval jsem neco jineho)

P.S sem se vratil z kokoszu takze jestli z toho vyjde nakej paskvil tak vite proc :)))
Název: UO emulator
Přispěvatel: Mostock kdy Leden 08, 2005, 01:17:12 DOPOLEDNE
bobisek : prave ten net framework me dost odrazuje sem linej si  ho instalovat a pod  navic Osi  me nidky nak nebavilo (skoda :) )
Název: UO emulator
Přispěvatel: Bobisek kdy Leden 08, 2005, 10:01:33 DOPOLEDNE
Citace: "Mostock"bobisek : prave ten net framework me dost odrazuje sem linej si  ho instalovat a pod  navic Osi  me nidky nak nebavilo (skoda :) )

Moznosti koule a runuo jsou naprosto odlisne, ale zas tak na tom nezalezi. Delat shard je beh na dlouhou trat a navrhnout vyvazeny system je tez celkem problem. RunUO je nyni pod vlajkou opensource, coz byl asi nejvetsi darek pod stromeckem.

Poradite me na koho bych se mel obratit s problemem co mam?
Název: UO emulator
Přispěvatel: Magus kdy Leden 08, 2005, 01:47:26 ODPOLEDNE
Citace: "Goodmen"Co to kdo to, to je ale nahoda jak blazen.

Zrovna dneska prisla rec na UO u mne ve skole, aniz bych neco vedel o tomto threadu zde ve foru :P .

Proste jsem s par kamosema hral jednu gamesu po netu a prisla tak rec na on-line hry a samozrejmne i na UO, a ten jeden kamos rika ze UO nikdy nevidel a ze ani nevi jak UO vypada. Natoz dalsiho kamose z toho malem trefil šok, ze nezna takovou klasiku v on-line hrani jakou UO  je :roll: ,  on totiz delal na nejakem serveru GameMastera a hlavnoho scriptera, mam dojem ze rikal ze se ten server jmenoval nejak Antoria nebo tak nejak(a pokazde kdyz na toto tema prijde, tak od nej slysim ze jim server moria ukradnul nejake scripty), ale to uz je od tematu.

No a tak dalo slovo slovo a v pondeli se jde na OU, ze mu ji ukazem, takze akorat vybrat nejakej shard (podle vseho teda bud moria a nebo nejakej endor).

No a hle, prijdu dom, juknu na forum a co nevidim, na nasem gameserveru pobezi taky UO. Jak uz jsem nekde psal (mam pocit ze na foru na gameserveru), UO jsem moc nehral, no tak doufam ze neni pozde zacit ted :)

No, já taky nikdy nezkoušel UO, viděl jsem jen screeny  :oops:
Název: UO emulator
Přispěvatel: Mostock kdy Leden 08, 2005, 04:01:03 ODPOLEDNE
Citace: "Bobisek"

Moznosti koule a runuo jsou naprosto odlisne, ale zas tak na tom nezalezi. Delat shard je beh na dlouhou trat a navrhnout vyvazeny system je tez celkem problem. RunUO je nyni pod vlajkou opensource, coz byl asi nejvetsi darek pod stromeckem.

Poradite me na koho bych se mel obratit s problemem co mam?
Ani me nenapadlo delat shard na profi urovni na to nemam cas ani energii chtel sem jen tak neco pro nas .. u ceho by byla zabava  :wink:

nehlede na to ze rozdil mezi RunUO a kouli my vysvetlovat nemusis :)
Název: UO emulator
Přispěvatel: BlackSUN kdy Leden 08, 2005, 04:23:05 ODPOLEDNE
Citace: "Bobisek"Poradite me na koho bych se mel obratit s problemem co mam?

Na nekoho z rady, nejlepe Tichy ci Dedic, pripadne neradni Skudlik.
Název: UO emulator
Přispěvatel: skudlik kdy Leden 09, 2005, 12:55:37 DOPOLEDNE
Citace: "BlackSUN"Nevim jak přesně je co nastavený v kLfREE, ale viděl bych to právě tak, že tvému serveru vadí to, že neví, že je na veřejný ip. Možná nějaký problém s překladem někde.

Jak presne je co nastaveny v klfree muzu snadno objasnit. Verejne adresy jsou prekladany na lokalni (a naopak) na routeru gate, ktery je pripojen dal do internetu. Jedna se o preklad adres 1:1 (coz je napsany i v clanku na webu).

Funguje to tak, ze kdyz od neko jde paket smerem do internetu, tak je zmenena jeho odchozi adresa z mistni v klfree (napr. 192.168.164.158 na adresu verejnou (62.X.X.X). Opacne to funguje uplne stejne. Kdyz jde z internetu paket s cilovou adresou 62.X.X.X, je mu tato cilova adresa zmena na lokalni (192...) a paket je dal poslan do klfree, kde si najde jiz spravne svuj cil.

Sorry za tenhle mensi Off-topic - ale spousta lidi nevi, jak tohle vlastne funguje, takze treba si to tu prectou.

----------

Problem ze se nemuze pripojit nekdo zvenci ti asi moc objasnit nedovedu. Nevim jak probiha sitova komunikace pri hrani UO. Jedine muzu dat zapravdu BSE - je mozne, ze pri vzajemne komunikaci mezi serverem a pripojenymi klinty nekde figuruje adresa toho serveru (kterou si napr. server nepriliz stastne nejak zjisti z konfigurace site).

Server pak pri komunikaci s klientem muze tvrdit, ze ma adresu 192.168.164.158 - tzn. lokalni adresu v klfree a jestli dochazi pri vzajemne komunikaci k vytvoreni noveho spojeni na zaklade tehle IP adresy, tak je mozne, ze se pak uz dal klient nepripoji. Netusim, jestli to jde nejakym zpusobem u ty ultimy nastavit...

.... Reseni teda bud se pokusit spravne nakonfigurovat ten UO server, no nebo samozrejme by to slo udelat i tak, ze by se misto prekladu verejne adresy na lokalni nepouzival NAT jak tomu je ted, ale tato adresa by se primo routovala k cilovemu pocitaci.... coz proveditelne je, ale ponekud narocnejsi nez to jednoduse natovat jak je to ted....
Název: UO emulator
Přispěvatel: BlackSUN kdy Leden 09, 2005, 01:27:34 DOPOLEDNE
Citace: "skudlik"Jedine muzu dat zapravdu BSE - je mozne, ze pri vzajemne komunikaci mezi serverem a pripojenymi klinty nekde figuruje adresa toho serveru (kterou si napr. server nepriliz stastne nejak zjisti z konfigurace site). ...

...

by to slo udelat i tak, ze by se misto prekladu verejne adresy na lokalni nepouzival NAT jak tomu je ted, ale tato adresa by se primo routovala k cilovemu pocitaci.... coz proveditelne je, ale ponekud narocnejsi nez to jednoduse natovat jak je to ted....

Myslim, že tu jednu veřejnou zkusit přes jeden spoj k bobiskovi naroutovat, jestli to pomůže, nebude takový problém aspoň zkusit, jestli to opravdu je v tom či v něčem jiném.
Název: UO emulator
Přispěvatel: Bobisek kdy Leden 09, 2005, 05:03:49 ODPOLEDNE
Dik za info, problem bude asi opravdu v te lokalni IP versus verejna. I kdyz totiz nastavim server na "verejnou", tak si stejne sebere lokalni, protoze pro muj pocitac verejna neni validni. Zkusim si s tim pohrat jeste v kodu a vypnout kontrolu adresy pri startu.
Název: UO emulator
Přispěvatel: Bobisek kdy Leden 20, 2005, 11:36:02 DOPOLEDNE
Takze vyreseno napul, jsem lama:

Sphere - nepodarilo, nikdo z venku se na me nepripoji, ale to me nemrzi. Skriptuji pro to uz opravdu malo.

RunUO -  primo popsane v manualu a staci nastavit vevnitr v kodu verejnou IP adresu do promenne a zacne to slapat. (nj ale kdo cte manual 8) )

Dik moc vsem za odpovedi. Zde se to nyni muze maznou a nebo co se dela s topikem co je uz vyresen.
Název: UO emulator
Přispěvatel: Mr.Gespant kdy Leden 20, 2005, 12:03:28 ODPOLEDNE
Mimochodem u Mostocka to jede... Staci jen doskriptovat a hrat, takze kdo chcete nejaky info o UO u nas, tak se obratte na Mostocka... :-))
Název: UO emulator
Přispěvatel: Mostock kdy Leden 20, 2005, 05:27:52 ODPOLEDNE
Citace: "Mr.Gespant"Mimochodem u Mostocka to jede... Staci jen doskriptovat a hrat, takze kdo chcete nejaky info o UO u nas, tak se obratte na Mostocka... :-))

no nascriptovano neco je  :wink:  ale uz si nak nepamatuju na to  jak sem to delal  (krom toho ze je to prevedeno na DrD)  ted to ani nak nemam cas resit bo zkousky ale hned jak to pujde tak se dotoho vlozim..

P.S nebojte hned to dam nahoru :))