'울티마 온라인'에 해당되는 글 11건

7월 3일 오전까지 작업 현황 및 기타 공지

울온 프리서버
] 현 작업 현황

# 2.0 버젼 구동 테스트 마침
# 런유오 2.0 버젼 업그레이드 작업 시작(퓨처랜드 고유의 설정들을 2.0 버젼으로 수정중)
# 각종 설정치 작업 마침(몹 난이도 및 몹 설정치, 룻 아이템, 스킬과 스탯 업 난이도, 시스템 전반의 각종 확률치 등)
# 커스텀 스크립트 전환 후 오류 부분 수정 중(30시간 가량 작업했음 -_-; )
# 고질적인 오류 부분을 잠시 대기 시킴(감당이 안되어서 오류 부분을 작동안되게 주석처리)
# 커스텀 스크립트 추가된 2.0 구동은 됨(실행은 되지만 안정성이나 기타 설정이 제대로 되었는지 확인해야 함)
# 최종 신버젼으로의 전환 작업 75% 가량 완료~!


] 차후 작업 상황

# 주석처리 스크립트 반영 예정(띄엄띄엄 == 간혹 지루함에 몸서리칠때)
# 커스텀 지역 추가와 몹 스폰 작업(시간 측정이 안되는 작업임)
# 상기 2가지만 어느 정도 되면 잠수 예정(나도 쉬고파~)


기타 공지
1. 게임 마스터 추가 <= 현재 카운셀러 1명(에x), 게임 마스터 1명(트리xx)  <-- 모자이크 처리
2. 이 블로그는 테터툴즈 프로그램으로 구동중 <= 이글루 아님, 자체 컴퓨터로 웹 서버로만 구동중, 아주 특별한 과정을 거친다면 아뒤 발급해줄수 있음
3. 블로그 답글 가능함 <= 지난번 스킨이 만들다 만거여서 오류로 인해 입력이 안된 것


피에쑤)
런유오 2.0 은 AI(인공지능) 부분이 수정이 되었다.
마법사 AI의 경우, 공격 일변도의 마법을 사용했으나 2.0의 경우 힐링 마법으로 자기 보호 능력이 생겨났다. 1.0에서도 추가된 스크립트 중에서 뱀파이어퀸(아쉬바) 같은 녀석은 특정 조건이 되면 공격은 포기하고 오직 힐링에만 치우치는(두들겨 맞더라도 오직 힐링으로만) 인공지능을 부여받았으나 2.0에서는 기본 마법사 AI 스크립트에서 힐링 관련 딜레이와 공격 관련 딜레이가 분리되어 사용된다.

다시 얘기하면 기존에는 공격이든 방어든 한번하고 나면 딜레이 동안에는 아무 것도 못하지만 2.0에서는 공격은 공격대로 하고 방어는 방어대로 하는 기존의 1채널이 아닌 2채널로 행동(일종의 멀티태스킹)이 가능하다.(그래도 이해가 안된다면 최근의 핸드폰에서 음악들으면서 문자 보내기가 가능한 것으로 생각하면 된다.) 제대로 돌아가는지는 모른다. 안돌아가면 패치를 내놓을지도.

하여간 대빵 세졌을 수도 있다는 얘기다. 괜히 누구가 사악하다니 한건 아니다.(원래 퓨처랜드 관련자들은 평범치 않다. 플레이어 조차도 범상치(?) 않은 이들이 많다.)

같은 설정치라도 쬐금 힐링도 하고 사니깐 난이도가 높아질 수도 있다는 걸 덧붙인다. 앞으로 방향은 초극악에서 극악으로 내려가는 추세이지 초극악을 지향하지 않음을 다시 한번 밝혀둔다.
Name
Password
Homepage
Secret

추가된 커스텀 지역에 대한 글

울온 프리서버
퓨처랜드에는 기존의 울티마 온라인에는 없는 지역이 존재합니다.
추가된 지역들은 아직 상용화(?)되지 않았습니다. 서버 내에서 존재 하지만 플레이어가 접근할 수 있는 방법은 마련해 두지 않았습니다. 정섭에도 다른 프리섭에도 없는 고유한 퓨처랜드 만의 지역입니다.

이러한 추가 지역(커스텀 지역으로 통칭)은 아예 클라이언트 프로그램을 패치하는 방법과 서버에서 클라이언트로 매번 데이터를 전송하는 방법이 있습니다.

장단점이 있습니다만 사용자들이 파일을 바꾸는 첫 번째 방법은 깔끔하지만 특정 프리서버만을 위한 환경설정으로 인해 정섭이나 다른 프리섭에 접속시 문제가 발생할수 있습니다.

두 번째 방법은 클라이언트 파일 패치없이 사용이 가능합니다. 다만 추가된 지역으로 이동시 추가된 데이터 전체를 그 지역으로 이동하는 사용자 모두에게 전송을 해야 합니다. 따라서 많은 사용자들이 커스텀 지역으로 이동하는 경우 서버 전체에 랙이 발생할 수 있습니다.

일단은 퓨처랜드 접속자가 구멍가게 수준이어서 두 번째 방법으로 작업중입니다.

커스텀 지역은 브리타니아 지역에서 사용하지 않은(비어 있는)지역에 만들어져 있습니다.
그외 각 도시와 섬 지역에서의 데코레이션(장식) 부분은 테섭에서 수정 중입니다.

커스텀 지역은 런유오 스크립트로 처리됩니다. 시간이 무척이나 오래 걸리긴 하지만 런유오가 새로 버젼업을 하더라도 스크립트 호출로 바로 반영이 되어 퓨처랜드 고유의 형태를 계속 이어 나가게 될 것입니다.

( 이 작업은 오래 전부터 작업되어 졌습니다. 사용된 월드 데이터 파일은 10년을 넘긴 것들이고 10개가 넘던 제각각의 자료들을 하나둘씩 합치고 중복된 데이터는 제거하고 각 npc들의 번호를 순서대로 배열하고, 거기에 딸린 아이템들을 붙여주고.. 뭐 이런 식으로 계속 작업이 되어 왔습니다.

월드데이터를 합치다가 파일 용량이 80메가를 넘어서기도 합니다. npc 하나에 딸린 수많은 item들을 정리하고 합치다 보면 많은 메모리 사용으로 시스템이 다운되기도 합니다. 런유오 버젼에서 작업한건 3년이 넘었습니다.(그전엔 다른 배포판 버젼으로 만들어 졌습니다.)

그 기간동안 꾸준히 작업이 된건 절대 아닙니다. -전 무척 게으릅니다. 우주 최강은 아니라도 우리집 최강은 됩니다.- 며칠 작업하다가 몇 달 손놓고 지내다가 다시 울온을 하게되면 다시 작업을 하다가 하는 식으로 몇년을 끌어오게 되었습니다.

사용된 월드 데이터는 울온 프리서버 프로그램 중에서도  아주 고전격인 UOX3, 울프팩에서 사용하던 데이터입니다. 제가 작업한 건 여러 개를 합치고, 나누고, 찢고, 버리는 작업이 전부입니다. )

조만간 완전히 반영이 될겁니다. 사실은 지금 다시 시들해져서 문제긴 합니다.
기력이 떨어지고 손발이 어지럽고, 아무래도 잠수를 탈듯한... -_-;

뭐.. 언젠간 반영이 되겠지요.
하루 이틀 작업한게 아니어서 포기는 하지 않겠지만 언제쯤 완전히 될진 저도 모릅니다.
이번에 울온을 잡고선 한달은 꼬박 작업을 했네요. 물론 이 작업만은 아니지만요.
Name
Password
Homepage
Secret

스킬 난이도 설정 부분

울온 프리서버
최근 많이 질문이 들어오는 스킬 난이도 설정 부분입니다.
매번 물으시는 분이 계셔서 간단하게나마 정보를 올려둡니다.


스킬 매크로 체크 부분

스킬 종류에 따라서 '안티매크로'가 동작을 하기도 합니다.
안티매크로의 기본 원리는 같은 자리에서 동일 스킬 작업을 하면 상승이 되지 않는 것입니다.
여기서 생산직 스킬은 안티매크로 체크부분에서 제외됩니다. 전투 관련 스킬들의 대부분은 안티매크로의 체크에서 자유롭지 못해서 제약을 받게 됩니다. 한마디로  한자리에서 매크로로 작업하게 되면 더이상 스킬이 상승하지 않습니다.

안티매크로 설정을 벗어나는 지역이 있긴 합니다만, 이건 제약을 걸어두지 않아서이지 하지못해서가 아닙니다. 이를 악용하게 되면 제약을 걸수 있습니다.


스킬별 가중치 부분

스킬 난이도는 어떤 스킬을 사용하느냐에 따라 가중치가 다릅니다. 당연히 가중치에 따라 난이도의 쉽고 어려움이 달라지게 됩니다. 스킬들 중에서는 극악 난이도인 스킬도 있으며 평범한 난이도를 가진 스킬도 있습니다. 스킬 가중치가 1을 기준으로 1보다 작으면 어려워지고 1보다 커지면 쉬워집니다. 다음은 서버에 설정된 스킬 가중치의 일부입니다.

1 Alchemy
.8 Anatomy
.8 AnimalLore
1 ItemID
1 ArmsLore
.8 Parry
1 Begging
.75 Blacksmith
1 Fletching
1 Peacemaking
1 Camping
.75 Carpentry
....
....


스킬 수치별 가중치 부분

스킬이 상승 되는 건 랜덤하게 상승됩니다.  주사위를 던져서 어떤 숫자가 나올 확률이라고 보시면 됩니다. 몇 가지 공식과 함수를 복합해서 사용되어 집니다. 여러 단계를 거쳐서 나온 수치가 마지막으로 적용되는 부분이 '스킬 수치별 가중치 부분'입니다.

플레이어의 현재 스킬 수치가 얼마이냐에 따라서 다시 가중치를 부여합니다.
다음에 표시되는 범위 내에서는 동일한 상승 난이도를 가지고 있습니다.

0.1 ~ 50.0
50.1 ~ 60.0
60.1 ~ 70.0
70.1 ~ 80.0
80.1 ~ 90.0
90.1 ~ 95.0
95.1 ~ 100.0
100.1 ~120.0

따라서 수치 82 대에서는 잘 오르는데 수치 87 대에서는 잘 안오른다는건 랜덤한 난이도에 의해서 주사위를 굴린게 수치가 잘 안나온 결과입니다.


스킬 최소 상승 딜레이 부분

스킬이 연속해서 상승되지 않게 설정되어 있습니다. 최저 시간(분) 이내에 상승이 된다면 그 상승 부분은 적용되지 않습니다.(한마디로 버려집니다.)
최소 시간도 마찬가지로 랜덤하게 되어 있어서 적용되는 상황이 매번 다릅니다. 최소 7분 이상 최대 15분 사이의 값(분 단위)이 하나 설정되어 집니다.

해서 운좋게 주사위를 던져서 연속으로 상승할 가능성이 있다손 치더라도 이 최소시간을 채우지 않았다면 상승이 취소 됩니다. 주사위를 굴려서 수치가 잘 나오면 7분 간격으로 스킬업이 되고 그렇지 않은 경우에는 30분이 넘어서도 잘 오르지 않는 현상이 발생할수 있습니다. 스킬 상승은 한마디로 수많은 경우의 수들의 조합에다가 많은 제약사항(가중치, 최소시간 등)을 거쳐서 통과해야지만 상승이 됩니다.

지금 서버 상황으로는 80 전까지는 어느정도 잘오르고, 80이 넘어가면서 어려워집니다. 예전 서버상황보다 100배는 쉬운 설정입니다. 퓨처랜드에서 오래 즐기신 분들은 한 3년 전 설정은 초극악, 재작년은 극악, 작년은 어렵다, 올해는 할만하다 정도입니다. 물론 그렇게 해도 다른 프리서버와 비교하자면 무척이나 어려운 환경설정입니다.

울티마 온라인 퓨처랜드가 시작되고 나서 주욱 초극악 난이도로 내려와서 지금은 난이도 자체가 전통아닌 전통이 되어 버렸습니다. 이러한 난이도 설정은 최초의 운영자가 "역시 울온은 빡시게 해야 재미있다."에서 시작되었습니다.

하지만 매년 서버 상황이 바뀔 때마다 조금씩 "난이도 쉬움"으로 다가서는 중입니다.
현재 난이도 설정은 당분간 지속될 것입니다.

런유오 2.0 버젼이 나오면 조금 달라질수 있지만 체감할수 있을 정도는 아닐겁니다.
즐거운 울온 생활이 되길 바랍니다.

현재 스킬 최소 딜레이는 취소되었으며 스탯 최소 딜레이는 사용중이다.


...
Name
Password
Homepage
Secret

밤새 챔피온을 달리다.

울온 프리서버

챔피온 시스템이 안된다는 소식을 듣고 새벽1시30분에 챔피온 테스트를 시작했다.
원래는 해골바가지를 클릭해서 시작한다는데 해골바가지가 생성되지 않아서 시작할수가 없다는 거다.

정섭에서는 그렇다고 하는데(정섭은 나도 모른다. 우째하는지..)
프리섭이어서 혹시나 조금 다를수 있다는 생각에 주위의 npc 몇을 잡아보니 챔피온 시스템이 활성화되어 잘 구동되는 것을 확인했다.


예전에 밤새 챔피온전을 달린 기억이 나서 언제 끝나나 싶기도 하고 해서 달려봤다. 마법으로 먼저 공격해 봤지만 쪽수에서 밀리는 관계로 한 레벨이 바뀔려면 적게는 200마리 많게는 250마리 이상을 잡아야 하는데 .. 그게 잡아도 카운터에 반영되는 녀석이 있고 반영되지 않는 녀석도 있어서 실제로는 그보다 더많은 몹들을 잡아야만 하나의 레벨을 넘길수 있다.

관리자 명령으로도 쪽수에는 역부족이다. 결국 최강의 몹들을 소환하기에 이르렀다.
런유오 스크립트에 따라온 캐릭터를 왕창왕창 소환해 냈지만 아무리 강한 몹이라도 오래 버티질 못하는게 아니가. 역시 다구리엔 장사가 없나 보다.

기본 스크립트 부분에선 더이상 불러낼 녀석이 없다.
결국 챔피온 캐릭터 자체를 생성해서(물론 공격하지 않게 조치해서) 덤벼 봤지만 역시나 오래 못버틴다.

오히려 멀찍히 떨어져서 구경하는 나를 마법으로 끌어 당겨서 죽게 만드는 일이 발생했다. 역시나 태생이 다 죽여~ 성격을 괜시리 불러내어 나까지 화를 당하니 차라리 안 불러낸만 못하게 되었다. 한 10번 가량 죽고 나서 겨우 돌려보냈다.
(근처에 가기만 해도 자기앞으로 텔레포트 시켜서 공격의 여파로 죽게 만드는..)

또다른 스크립트를 뒤져보다가 2년 전쯤에 스크립트로 추가는 했지만 사용은 하지 않은 npc 스크립트들을 발견하고 하나씩 끌어내어서 공격하게끔 만들었다. 온갖 것들이 줄줄이 나왔지만 그래도 역부족이다. 터무니 없는 강한 캐릭터들이 예전에 사라졌다.

지금 추가해둔 스크립트들은 아주 오래전에 처음 런유오 스크립트를 수정하거나 추가하면서 인터넷에서 얻은 것들로 대부분 삭제가 되고 그나마 짜임새 있거나 개성을 가졌거나 재미있는 아이디어들이 포함된 NPC들이다.

역시나 다구리엔 장사가 없었다.
직접 챔피온 전을 뛸때는 몰랐는데 지켜보고 있노라니 피로가 몰려온다.

... 그나마 마지막에 댈구온 '칼리쿨라' 녀석이 오래 버티고 있다.

새벽 4시30분..  레벨 0부터 10까지 왔다. 막바지 이긴 한데 레벨 10이 끝일까?
2년전에 챔피온을 전을 마지막으로 해서 인지 기억이 가물가물하다.
결국 체력 부족으로 로그아웃을 했다.

다음날 낮 12시40분..
로그인 하자 마자 떠들석한 병장기음.. 이런.. 아직도 챔피온전은 진행중이었다.
마지막에 불러낸 칼리쿨라 녀석 3마리가 아직까지 챔피온전을 수행하고 있었다.
챔피온전을 몇바퀴나 돌았는지는 모른다. 다만 칼리쿨라 녀석 3마리는 꾸준히 주위를 맴돌면서 몹들을 까부수며(?) 죽지않고 있었다.

밤새 전기 꽤나 먹었을걸로 생각된다. 한두마리도 아니고 연산이 폭주했을건데.. -_-;
간단히 칼리큘라 녀석들을 소멸시켰다.

왔노라 보았노라 정복했노라.. 였나.. 이 녀석이 남긴말이..
다른 메시지들도 좀 고쳐서 고상한 말을 하도록 해야겠다.

김현재 2014.05.04 00:35 신고 URL EDIT REPLY
잘 읽었습니다. 잼있네요.. 고생 많으셧습니다.
Favicon of http://gudle.net BlogIcon 애부리기 구들 | 2014.05.04 20:37 신고 URL EDIT
아주 오래전의 추억입니다. 이제는 너무나 오래되었지요.

감사합니다.
Name
Password
Homepage
Secret

Distro 명령 : 옮긴글

울온 프리서버
Nerun's Distro v4를 쓰신다면..
WORLD CREATION OPTIONS:
Create World Gump------------------[createworld
SPAWN OPTIONS:
Spawn Trammel/Felucca--------------[spawn
Spawn Ilshenar--------------------- [spawnilshenar
Spawn Malas------------------------[spawnmalas
Spawn Tokuno----------------------- [spawntokuno
UNLOAD SPAWNS
Unload Trammel/Felucca spawns------[unload
Unload Ilshenar spawns------------- [unloadilshenar
Unload Suitcases spawns----------------[unloadmalas
Unload Tokuno spawns--------------- [unloadtokuno
CONVERSION UTILITY:
RunUO Spawns to PremiumSpawner----- [rse
SAVE OPTIONS:
Save All spawns (spawns.map)------- [spawngen save
Save 'By Hand' spawns (byhand.map) - [spawngen savebyhand
Save spawns inside region----------[spawngen save RegionName
Save spawns by coordinates--------- [spawngen save x1 y1 x2 y2
HE/SHE REMOVES OPTIONS:
He/she removes All spawners (all facets)--- [spawngen removes
He/she removes All spawners (current map)--[spawnrem
He/she removes spawners by ID--------------[spawngen unload SpawnID
It removes spawners by Coordinates----- [spawngen removes x1 y1 x2 y2
It removes spawners inside Region------[spawngen removes RegionName
EDITION OPTIONS:
Spawn Editor----------------------- [publishing
Clear All Facets------------------- [clearall
Set my own body to GM Style--------[gmbody

명령으로 조정이 가능함니다.
Name
Password
Homepage
Secret

티스토리 툴바