본문으로 바로가기

런유오 가이드 1.0.2 한글

category 울온 프리서버 2006. 5. 26. 22:09

버전: 1.0.2(Korean,한국어)

1# 정보
2# RunUO(에뮬레이터)를 설치
3# .Net FrameWork 설치
4# 문제해결
5# FAQ (자주 묻는 질문)
6# 빠른 명령어
7# RunUO 테스트 센터
7.1# 공유기사용시 주의사항

------------------------------------ 1. 정보 ------------------------------------

이 본문은 RunUo를 새롭게 접하는 사람들을 돕기 위해 만들어졌습니다. RunUO와 DotNetFrameWork을 설치하기위한 설명 방법이 여기에 있으며, 이 안내서와 더불어, RunUO(울티마온라인 에뮬)와 .Net을 설치하는데 도움이 될것입니다.

1-1. RunUo(이하 런유오)란?
울티마 온라인을 자유롭게 이용할수 있게끔 만들어주는 서버 에뮬레이터입니다.

1-2. 실행하기 위해선 무엇이 필요 하나요?
런유오는 .NET framework 1.1 설치된 환경하에서 작동됩니다.

1-3. 어떤 OS에서 가동되나요?
윈도우 계열 9X/NT/2000/XP 에서만 작동됩니다.
리눅스 환경에서는 현재 일부 지원이 이루어지고 있습니다.(http://www.mono-project.com)

1-4. 작동 시키기 위해 요구되는 시스템 사양은?
개인적으로 가동되는 사양은 최소 램 256MB, CPU 500MHz를 요구합니다.
하지만 프리서버로서의 오픈을 하신다면 최소 램 512, CPU 1기가정도는 되셔야합니다.

1-4. 어떤 언어로 구성되어있나요?
C#으로 구성되어져있습니다.

1-5. 어디서 구하나요?
http://www.runuo.com 공식 사이트 또는 한국 포럼 사이트 http://www.runuo.co.kr 에서 구할수 있습니다.

1-6. 어떻게 설치하나요?
따로 설치를 필요로 하지 않습니다. 압축된 파일을 푸신후 실행파일(Server.exe)를 실행하는것으로도 서버를 가동시킬수 있습니다.

1-7. 왜 .NET framework 1.1 가 필요하나요?
런유오는 .NET framework 를 기반으로 구성되어져 있습니다.

1-8. 왜 리눅스에서 가동이 안되나요?
현재 리눅스에서는 C#과 .NET framework 를 지원하지 않습니다. 그에 따라 .Net framework 를 기반으로하는 런유오는 가동이 되질 않습니다.
P.S MONO Project 일부 지원 http://www.mono-project.com

1-9. 스크립은 어떻게 구하나요?
런유오 공식 포럼 또는 한국 포럼 사이트에서 구할수 있습니다.

1-10. 어떻게 스크립을 추가시키나요?
스크립을 추가하는데 있어서 각각의 추가 스크립의 도움말 파일을 참고하세요.

만약 여러분의 궁금한 사항이 여기에 빠져있다면 포럼 사이트를 참고하세요.
http://runuo.com or http://runuo.co.kr

기억하세요. 본 RunUo 가이드(ver 1.0.0)은 아직 미완성입니다.
여러분이 현재 보고 있는 정보 및 필요로 하는 모든 정보, 앞으로의 업데이트 상황에
발맞추어 계속 추가되어질 것입니다.

P.S 현재 리눅스(MONO Project)에서도 .NetFrameWrok 지원이 일부 이루어지고 있습니다.)
해당 사이트를 참고하세요. http://www.mono-project.com


------------------------------------ 2. RunUo 설치 ------------------------------------

지금부터 RunUO를 설치할 것입니다. RunUO는 정말로 설치하기 쉽습니다.

RunUo를 설치하기 위해서
2-1. 첫번째, RunUo.com (or runuo.co.kr) 웹사이트 다운로드 부분으로 갑니다.
그러면 다운로드 RunUO 1.0.0 (Final) (최신버젼)또는 당신은 링크를 통해
http://www.runuo.com/files/index.php(다운로드 부문)
2-2. 두번째, 압축파일을 풉니다.
2-3. 세번째, 압축을 푼 폴더를 열어 확인합니다. (Server.exe 실행파일 포함)


-------------------------------- 3. .NetFrameWork 설치 --------------------------------

여러분은 DotNetFrameWorks를 통해 RunUo를 작동시키기 위해 다운로드 및 설치를
해야합니다.
\'RunUo를 다운 및 설치하는 방법\'은 다음과 같습니다.

1. 첫번째, 다운로드 부문에서 당신은 최신 .Net을 다운받습니다.
(또는 윈도우 업데이트 부분에서 설치하실수 있습니다.)
http://windowsupdate.microsoft.com/
http://www.runuo.com/files/index.php?cat=2

또는 언어별 최신 버젼을 다운받은 후, 설치합니다.
(한국어 다운로드 페이지 : http://www.microsoft.com/korea/download/tools.asp )
다운로드 : http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=A8F5654F-088E-40B2-BBDB-A83353618B38
Microsoft .NET Framework 1.1 서비스 팩 1 (최신 업데이트 상황에 따라 달라질수 있음)

2. 재부팅 후, 여러분은 RunUo를 가동할 모든 준비가 되었습니다.

만약 도움이 더 필요하시다면 포럼사이트에서 검색또는 질문을 통해 해결하실수 있습니다.

------------------------------------ 4. 문제해결 ------------------------------------

- 나는 DotNetFrameWorks를 설치하는데 있어서 오류가 발생한다.

해결: 해당 OS가 맞는지 확인후 WinRAR를 통해 dotnetfx.exe를 열고, 파일을 추출합니다.
그러면 당신은 DotNetFrameWorks를 올바르게 설치 할 수 있을것입니다.

- RunUo가 가동이 안됩니다.

해결: DotNetFrameWorks이 설치 되었는지 먼저 확인 후 RunUo압축 파일이 올바르게
풀렸는지 확인바랍니다.

- RunUO 최신파일(압축파일)을 열수 없습니다.
올바른 형식의 파일이 아니라는 오류가 발생합니다.

해결: 윈집(http://www.winzip.com ) 또는 알집(http://www.altool.com )을 이용하여
압축을 푸십시오.


--------------------------- 5. FAQ (자주 묻는 질문) --------------------------------

5-1
Q: 내 샤드에 로그인을 하는 방법은?
a: Ultima Online 폴더에서 login.cfg 파일을 오픈합니다. LoginServer=x.x.x.x,xxxx 라고 쓰여진 부분을 모두 삭제한후 LoginServer=127.0.0.1,2593을 씁니다.
또는 LoginServer=x.x.x.x,xxxx 라고 쓰여진 부분의 맨 처음에 ;를 붙여줍니다.
여러분은 샤드에 접속하는데 있어서 프리샤드 클라이언트의 접속 방식으로 수정해야할 것입니다.
다음의 링크된 곳에서부터 프로그램을 다운받아 클라이언트를 생성하면됩니다.
http://stud4.tuwien.ac.at/~e9425109/UO_RICE.htm 또는 http://gangpung.com.ne.kr/down/UoRice.zip 에서 다운을 받을수 있습니다.
다운 받은후 압축을 풀면 세개의 파일이 풀리며, UORICE.exe를 실행시켜주면 울티마온라인 디렉토리 안에 No_Crypt_Client.exe 라는 실행파일이 생성될것입니다. 저 파일을 통해 여러분 자신 또는 서버에 접속할 유저분들도 접속하실수 있습니다.

5-2
Q: 나만의 서버 이름을 주고 싶습니다.
a: RunUo폴더 Scripts/Misc/ServerList.cs를 오픈한 후, 다음과 같은 부분을 수정합니다.

e.AddServer( "RunUO Test Center", new IPEndPoint
( addressList[addressList.Length - 1], Listener.Port ) );

여기에서 RunUo Test Center부분을 자신의 서버 이름으로 수정/저장합니다.

5-3
Q: 서버마스터(Administrator), 게임마스터(GameMaster) 등등 관리자옵션은 어떻게 설정합니까?
a: 서버를 처음 가동시키고 처음으로 접속을 하게되면 Administrator계정을 생성하도록 RunUo에서 유도할것입니다. 계정명과 패스워드를 입력하면 서버마스터의 계정이 생성된것이며 추후 GameMaster, Seer등등은 게임내에서의 서버마스터가 권한을 줄수 있습니다.

서버마스터 명령
예제)
게임마스터 권한주기 : [set AccessLevel GameMaster 또는 [set AccessLevel 2
카운셀러 권한주기 : [set AccessLevel Counselor 또는 [set AccessLevel 1

5-3
Q: 서버 접속후 명령어 목록을 보는 방법은?
a: [help 라고 타이핑을 하면 화면에 목록이 출력됩니다.

5-4
Q: 현재 지원되는 스킬은 몇가지입니까?
a: 지속적으로 추가/수정이 되고있으므로 게시판이나 런유오홈패이지(http://www.RunUo.com)에서 찾아보시는것이 좋습니다.

5-5
Q: 내가 RunUo 스크립을 편집하기 위해 사용해야할 프로그램은?
a: 일반적인 메모장 및 텍스트 편집기로도 가능합니다.
추천 : http://www.editplus.com/

5-6
Q: 로그인 하는데 있어서 방화벽이 나를 방해하고 있다라고 말합니다.
a: RunUo 폴더 Firewall.cfg 오픈하여 해당 아이피를 삭제합니다. 만약 그래도 해결되지 않는다면 해당 계정을 삭제합니다.

5-7
Q: 아이템의 색깔을 어떻게 바꾸나요?
a: 문법 \'[set hue # #\'를 이용(#=0~2599) 또는 [props 를 이용하여 hue 값을 수정합니다.

5-8
Q: 스크립 소스를 어디서 다운 받을 수 있습니까?
a: http://www.runuo.com/scripts/

현재 RunUo는 개발 중입니다.
이에 따라 버그 및 미지원하는 스킬에 대한 의문사항/질문은 본문 사이트
(http://www.RunUo.com)를 참조하셨으면합니다.

-------------------------------- 6.빠른 명령어-----------------------------------

명령어 리스트는 아래 문서를 참고하세요.
(런유오 압축파일에도 포함되어있는 문서입니다.)
http://runuo.co.kr/forum/runuo-doc/commands.html

모든 명령어는 접두사([)를 타이프하는 것에 의해 활성화하게 됩니다.
Default Command Prifix : [

예)
[Admin - 관리자 메뉴
[Ban - 서버에서 쫓아냄


-------------------------------- 7. RunUO Test Center------------------------------

자동 계정이므로 따로 계정 요청을 할 필요는 없습니다.(버전에 따라 자동계정이 안될수도 있습니다.)

LoginServer: 199.3.239.19,2593

Ultima Online 폴더, Login.cfg을 수정 LoginServer=199.3.239.19,2593을 습니다. 그리고 클라이언트 버젼은 3.0.8q이 최적화되있습니다.

7-1. 공유기 사용시 주의 사항
공유기를 사용하면 외부에서 접근시 제일먼저 공유기를 거치게된다. 이 때문에 특별이 설정을 해주지않으면 컴퓨터로 접근이 불가능 하다.

7-1-1.서버로 사용할 컴퓨터의 공유기설정 상태확인
서버로 사용되 컴퓨터는 외부에서 2593포트(기본설정)에 접근이 가능한 상태여야 함니다 2593포트에 접근가능하게 하는 방법으로는 포트포워딩과 DMZ가 있습니다.자신이 사용하는 공유기가 이 기능을 지원하는지 확인하세요.

이 기능들은 공유기 마다 설정방법이 틀리므로 직접 메뉴얼이나 제조사 홈패이지에 문의/확인 해보시기 바람니다.


7-1-2.포트포워딩이란 공유기에 특정포트를 컴퓨터에 연결해주는 기능임니다.
설정이 없는상태에서 외부에서 컴퓨터로 접근하려하면 공유기로 접속되게 됨니다.이 때문에 '포트포워딩'을 이용해 2593포트를 서버로 사용하고 있는 컴퓨터에 연결해주면 2593포트를 요청시 서버컴퓨터로 연결되게 됨니다.
단 이 방법은 Login.cfg편집시 서버컴퓨터에 표시되는 IP를 사용하면 안되고 공유기에 부여된 공인IP를 사용해야 함니다.
(포트포워딩은 외부에서 컴퓨터로 접속을 하는것이 아니고 공유기로 접속한후 공유기에서 컴퓨터로 이동시켜주는 기능임니다.)

7-1-2. DMZ란 외부에서  공인IP를 이용해 컴퓨터에 접근할수 있도로 해주는 기능임니다.그러나 사설IP를 사용해 가상 서버를 운영하기때문에 사설IP를 사용할때 생기는 문제(외부접근,공유프로그램사용등)를 그대로 가지고 있습니다..(이 문제가 런유오서버에 어떤영향을 미치는지는 확인되지 않았습니다.)

7-1-3. 슈퍼DMZ란 컴퓨터에 직접 공인IP를 부여하는 기능임니다. IP를 부여받은 컴퓨터는 모뎀과 직접연결된것과 같은 동작을 하게됨니다.
IP가 부여된 PC 외에 다른 PC는 사설IP를 사용하게 되며 서로 영향은 없습니다.
직접 공인IP로 컴퓨터에 접근할수 있는 만큼 보안에는 취약하지만 설정해놓으면 사설아이피사용으로 인한 모든 문제를 해결할수 있습니다.

7-2. 공유기 기능사용시 주의 사항
공유기 기능을 사용하기위해서는 공유기가 그 기능을 지원해주어야 함니다.
공유기가 어떤기능을 지원하는지는 공유기의 메뉴얼이나 제조사 홈패이지에 문의/확인해서 알아보시기 바람니다.

7-2-1. 포트포워딩시 서버의 IP는 192.168.1.XXX로 되게 됨니다..그렇다고 이 IP를 쓰게 되면 같은 공유기에 연결된 컴퓨터에서만 접속이 가능하게 되므로 반듯이 공유기에 부여된IP를 사용하여야 함니다.(메뉴얼,제조사 홈패이지문의/확인)

7-2-2. DMZ사용시 포트포워딩과 마찬가지로 서버의 IP는 192.168.1.XXX식의 내부아이피를 사용하게 됨니다.이 IP를 쓰게 되면 같은 공유기에 연결된 컴퓨터에서만 접속이 가능하게 되므로 반듯이 공유기에 부여된IP를 사용하여야 함니다.(메뉴얼,제조사 홈패이지문의/확인)
또한 DMZ는 일종의 포트포워딩이기때문에 2593포트(기본설정)가 안열릴수도 있습니다. 이럴때는 포트포워딩을 이용하세요.

7-2-3. 슈퍼DMZ이용은 한번에 한대에 컴퓨터에 가능하며 같이연결된 다른 컴퓨터는 사설IP를 받게 됨니다.
슈퍼DMZ가 설정된 컴퓨터는 공유기에 부여된 공인아이피로만 접근할수 있습니다.

7-2-4.내부IP로 사용시 런유오는 서버가동후 컴퓨터의 IP를 체크함니다.이때 내부IP가 검색되면 외부에서 접속할수 없습니다.
Scripts\Misc\ServerList.cs 파일을 열어 23번 라인에
public const string Address = null;
부분에 null을 자신의 아이피를 적어준다.
public const string Address = "111.111.111.111"; //예제임
이런식으로 해주면 된다.
단. 내부IP가 아닌 공유기에 부여된 공인IP를 적어주어야한다.(도메인으 적어도 관계없다.)

-----------------------------------------------------------------------------------

Last edited by Bahamut-Zero on Thu Jan 02, 2003 9:45 am, edited 14 times in total
한국어 번역/수정/보완 오전 11:00 05-02-15
강풍( Msn : GangPung@hotmail.com Website : http://runuo.co.kr )

Last edited by Bahamut-Zero on Thu Jan 02, 2003 9:45 am, edited 14 times in total
한국어 수정/보완 오전 12:00 05-02-25
당근 로리야스( Msn : c1dong8@hotmail.com Website : http://www.DangGun.net )