머드클럽
머드게임이란?
게임은 어떤 환경에서?
본격적으로 게임해 볼까?
배너교환
머드강좌
일반 머드강좌
성천사님의 머드강좌
혼님의 머드강좌
방울꽃님의 머드강좌
리트님의 머드강좌
2Soo님의 머드강좌
내머드소개하기
접속가능머드
내머드소개하기
자료실
접속 프로그램
머드소스
머드 유틸리티
기타
커뮤니티
공지사항
등업신청
머드클럽에바란다
자유 게시판
질문 AND 답변
머드클럽 갤러리
구인구직
머드게임소개
사신전(死神戰)
사신전 소개
사신전 맵
사신전 명령어 모음집
천명(天命)
천명 소개
천명 맵
천명 명령어 모음집
마이페이지
로그인
회원가입
계정찾기
로그인
회원가입
계정찾기
텍스트머드클럽
검색
[hanlp]HanLP 쥬라기공원3를 윈도우에서 돌려봅시다
가짜으르릉
0
294
1
0
2025-01-23 14:53:03
<p><span style="font-family:Gulimche;">최근 구형 머드게임의 서버를 윈도우에서 돌릴 수 있는가 하는 글이 보이길래 자체 기록을 남기고자 글을 올립니다.<br /> 현재 남아있는 소스 중 HanLP 기반의 쥬라기공원3의 서버를 실행한 후 접속까지 해보겠습니다.</span></p> <p><br /> <span style="font-family:Gulimche;">0. 실행 조건의 제약과 해결책</span></p> <p> </p> <p><span style="font-family:Gulimche;">1) HanLP의 실행 요건으로 커널 2.x를 이용하는 구형 32비트 리눅스가 필요합니다. Judessic Park 1.5에는 윈도우에서 cygwin을 이용해 실행하는 드라이버가 있지만 해당 게임의 전용 드라이버인지라 쥬라기공원3에 적용할 수 없습니다. 커널 5.x를 사용하는 64비트 리눅스에 libc6 라이브러리를 추가하면 실행은 되지만 콜아웃 함수의 실행에 문제가 있어 전투 등이 정상적으로 진행되지 않습니다. WSL2에 한컴리눅스 4.0을 올려봤지만 64비트 5.x 커널인지라 콜아웃 함수가 정상적으로 실행되지 않는 것은 마찬가지입니다.</span></p> <p> </p> <p><span style="font-family:Gulimche;">2) 32비트 리눅스는 최신형 컴퓨터에서 설치할 수 없습니다. MBR 디스크의 파티션에 LiLo를 심어야 부팅이 가능한 구형 리눅스의 특성 상, GPT 디스크의 EFI 파티션이 부팅 조건인 최신형 UEFI 컴퓨터에서는 아예 구형 32비트 리눅스의 설치CD를 이용한 부팅조차 할 수 없습니다.</span></p> <p> </p> <p><span style="font-family:Gulimche;">그렇다고 가벼운 게임서버 하나를 돌리기 위해 구형 컴퓨터를 구하고 32비트 리눅스를 설치한다는 것은 배보다 배꼽이 커지는 일이겠지요. 가장 확실한 방법은 윈도우에 가상머신 환경을 구성하고 리눅스를 설치하는 것입니다.</span></p> <p><br /> <span style="font-family:Gulimche;">1. 가상머신은 어떻게 구성할까</span></p> <p><span style="font-family:Gulimche;">QEMU, VirtualBox, 하이퍼V 등 수많은 하이퍼바이저가 있지만, 가장 평가가 좋고 사용하기 쉬운 것은 VMware입니다.<br /> 브로드컴이 VMware를 인수한 뒤, 2024년을 기점으로 VMware Workstation Pro가 개인사용자의 비상업적 용도를 대상으로 무료로 풀렸습니다. 기존에도 무료로 사용 가능한 VMware Workstation Player라는 녀석도 있었지만, Player보다는 Pro가 더 기능적인 면에서 우월하기도 하고 백그라운드 가동이 가능합니다.<br /> 여기에 Euc-KR 인코딩을 기본적으로 지원하는 한컴리눅스 4.0을 이용하면 됩니다.</span></p> <p><br /> <span style="font-family:Gulimche;">2. 준비물</span></p> <p> </p> <p><span style="font-family:Gulimche;">2-1. 인터넷에 연결되고 윈도우 10또는 11이 설치된 컴퓨터</span></p> <p> </p> <p><span style="font-family:Gulimche;">2-2. VMware<br /> 다운로드하는 방법은 다음 주소의 블로그를 참조합니다. 브로드컴 홈페이지 가입이 필요합니다.<br /> <a href="https://dntmdgns03.tistory.com/109">https://dntmdgns03.tistory.com/109</a></span></p> <p> </p> <p><span style="font-family:Gulimche;">2-3. 한컴리눅스 4.0 설치CD 이미지<br /> 설치CD 이미지는 다음의 주소에서 다운로드할 수 있습니다.<br /> <a href="https://archive.org/details/hancom-linux-4.0-professional">https://archive.org/details/hancom-linux-4.0-professional</a></span></p> <p> </p> <p><span style="font-family:Gulimche;">2-4. 윈도우에서 사용할 프로그램들<br /> - SSH 접속용 iPuTTY <a href="https://github.com/iPuTTY/iPuTTY">https://github.com/iPuTTY/iPuTTY</a><br /> - SFTP 접속용 WinSCP <a href="https://winscp.net/eng/download.php">https://winscp.net/eng/download.php</a><br /> - 머드 접속용 yTin <a href="https://ytin.sourceforge.net/">https://ytin.sourceforge.net/</a><br /> 널리 쓰이는 이야기나 새롬 등을 사용해도 무방합니다</span></p> <p> </p> <p><span style="font-family:Gulimche;">2-5. 쥬라기공원3 소스 <a href="http://bbs.vtmode.co.kr/14579">http://bbs.vtmode.co.kr/14579</a></span></p> <p><br /> <span style="font-family:Gulimche;">3. 블로그를 참조해 VMware를 설치하고 가상머신을 생성합니다.</span></p> <p><a href="https://thinggom.tistory.com/2">https://thinggom.tistory.com/2</a></p> <p> </p> <p><span style="font-family:Gulimche;">여기에서 몇가지 구성설정은 다음과 같이 지정합니다.</span></p> <p> </p> <p><span style="font-family:Gulimche;">Hardware compatibility : Workstation 6.0</span></p> <p><img alt="image" height="430" src="/proxy/photo/20250124/1737700455.5gUfWDFbWUTaYIG.png" width="428" /></p> <p><span style="font-family:Gulimche;">Install from : Installer disc image file (iso) (Browse 버튼을 눌러 2-3에서 다운로드한 CD 이미지 1번을 선택해둡니다)</span><br /> <img alt="image" height="430" src="/proxy/photo/20250124/1737700455.7Q23Wqmc3efrkdP.png" width="426" /><br /> <img alt="image" height="403" src="/proxy/photo/20250124/1737700456.VFk7zJiXc3cPKlF.png" width="710.181818" /><br /> </p> <p><span style="font-family:Gulimche;">Guest operating system : Linux / Other Linux 2.6.x Kernel</span><br /> <img alt="image" height="633" src="/proxy/photo/20250124/1737700456.3YhWhyRm32cJABO.png" width="413" /></p> <p><span style="font-family:Gulimche;">Number of Processors : 1 (그 이상은 의미 없습니다)</span></p> <p><img alt="image" height="428" src="/proxy/photo/20250124/1737700456.y8sc91IIa1MBo7d.png" width="426" /><br /> <span style="font-family:Gulimche;">Memory : 256MB 이하 (그 이상도 무방하지만 호스트 컴퓨터의 활용성도 고려해야 합니다)</span></p> <p><img alt="image" height="427" src="/proxy/photo/20250124/1737700456.nLvEpnWOalaZcgb.png" width="426" /><br /> <span style="font-family:Gulimche;">Network connection : 공유기에서 직접 IP를 받으려면 Bridged, VMware를 실행하는 컴퓨터 내부에 가상 사설망을 구성하려면 NAT나 Host only를 선택합니다.</span></p> <p><img alt="image" height="429" src="/proxy/photo/20250124/1737700458.iWaZDLGO7PKHryX.png" width="428" /><br /> <span style="font-family:Gulimche;">Virtual disk type : IDE (SCSI는 가상머신이 부팅되지 않을 수 있습니다)</span></p> <p><img alt="image" height="429" src="/proxy/photo/20250124/1737700457.0rvtAjPLxw9SE0N.png" width="427" /><br /> <span style="font-family:Gulimche;">Maximum disk size : 굳이 고용량을 선택할 필요 없이 4GB 이하로 설정합니다.</span></p> <p><img alt="image" height="430" src="/proxy/photo/20250124/1737700457.rBPItauKpRKduuJ.png" width="425" /></p> <p><br /> <span style="font-family:Gulimche;">USB나 사운드카드는 쓸 일이 없으니 제거해도 무방합니다.</span></p> <p><img alt="image" height="430" src="/proxy/photo/20250124/1737700458.ve1WS9rEjjoPmTq.png" width="419" /></p> <p><img alt="image" height="426" src="/proxy/photo/20250124/1737700458.EbDmkBvfKHXQd0r.png" width="425" /></p> <p><br /> <span style="font-family:Gulimche;">4. 가상머신을 부팅하고 한컴리눅스 4.0을 설치합니다.</span></p> <p><img alt="image" height="132" src="/proxy/photo/20250124/1737700458.ZFqrRpYkrBmwp4E.png" width="302" /></p> <p><span style="font-family:Gulimche;">진행 과정은 일반적인 윈도우 설치 방법과 크게 다르지 않습니다. 다음의 단계만 확인해주세요.<br /> 설치 유형 : 서버(s)</span></p> <p><img alt="image" height="532" src="/proxy/photo/20250124/1737700462.ExR3myxKIQgidhY.png" width="710.181818" /><br /> <span style="font-family:Gulimche;">방화벽 설정 : 사용하지 않음</span></p> <p><img alt="image" height="532" src="/proxy/photo/20250124/1737700462.pz7k3gU0MFHv2uC.png" width="710.181818" /><br /> <span style="font-family:Gulimche;">Root 암호 : 6자리 이상</span></p> <p><img alt="image" height="532" src="/proxy/photo/20250124/1737700461.xBcingrAo2yT8HE.png" width="710.181818" /><br /> <span style="font-family:Gulimche;">패키지 그룹 선택 : 최 하단의 [최소] 선택 / 총 설치 용량 약 700M 표시됨</span></p> <p><img alt="image" height="532" src="/proxy/photo/20250124/1737700463.Gr7h5VFk7zJiXc3.png" width="710.181818" /></p> <p><span style="font-family:Gulimche;">중간에 2번 CD를 넣으라고 합니다. Ctrl + Alt를 눌러 마우스 커서 그랩을 해제한 뒤, VMware 창 우측 하단의 CD 아이콘을 더블클릭합니다.</span></p> <p style="text-align: right;"><img alt="image" height="532" src="/proxy/photo/20250124/1737700465.yRBKxGFHyPteG76.png" width="710.181818" /><br /> <img alt="image" height="23" src="/proxy/photo/20250124/1737700460.eVavTeEkvITIxLr.png" width="125" /></p> <p><span style="font-family:Gulimche;">팝업창 상단의 Connected에 체크하고 우측 중간의 Browse를 눌러 2-3항에서 다운로드한 설치CD 이미지의 2번을 선택한 뒤 하단의 OK를 누릅니다.</span></p> <p><img alt="image" height="684" src="/proxy/photo/20250124/1737700463.lxS7zuM7Y9QPyuT.png" width="422" /><br /> <span style="font-family:Gulimche;">이후 가상머신 화면의 안내를 따라 설치를 완료하고 재부팅하면</span></p> <p><img alt="image" height="532" src="/proxy/photo/20250124/1737700465.5eNTMCRDwtJ7X3K.png" width="710.181818" /></p> <p><span style="font-family:Gulimche;">로그인 입력창이 뜨면서 한컴리눅스 4.0의 설치가 완료됩니다.</span></p> <p><img alt="image" height="394" src="/proxy/photo/20250124/1737700463.IHvSXxERzF9yWKp.png" width="710.181818" /></p> <p><br /> <span style="font-family:Gulimche;">5. 머드 서버 실행 환경 구성</span></p> <p><span style="font-family:Gulimche;">우선 root 계정으로 로그인합니다.</span></p> <p><br /> <span style="font-family:Gulimche;">5-1. IP 확인</span></p> <p><span style="font-family:Gulimche;">ip a 명령을 사용해 eth0 인터페이스의 inet 주소를 확인합니다.</span></p> <p><img alt="image" height="394" src="/proxy/photo/20250123/1737611277.7IXAVx2LLvH6n9U.png" width="710.4" /><br /> <br /> <span style="font-family:Gulimche;">5-2. 머드게임 구동용 계정 추가</span></p> <p><span style="font-family:Gulimche;">adduser [계정이름] 명령으로 root가 아닌 임의의 사용자를 추가합니다.<br /> passwd [계정이름] 명령으로 사용자의 암호를 설정합니다.</span></p> <p><img alt="image" height="394" src="/proxy/photo/20250123/1737611310.z2d8PiiB0LYrEKg.png" width="710.4" /><br /> <br /> <span style="font-family:Gulimche;">5-3. iPyTTY로 터미널 접속</span></p> <p><span style="font-family:Gulimche;">2-4항에서 다운로드한 iPyTTY를 실행한 뒤 다음과 같이 진행합니다.<br /> ① [창]에서 투명도를 255로 지정</span></p> <p><img alt="image" height="533" src="/proxy/photo/20250124/1737700466.zKX5CkKBr4DNQ8h.png" width="444" /><br /> <span style="font-family:Gulimche;">② [변환]에서 CP949 입력</span></p> <p><img alt="image" height="536" src="/proxy/photo/20250124/1737700466.9ThglZnv9QudT1J.png" width="448" /><br /> <span style="font-family:Gulimche;">③ [세션]에서 5-1항에서 확인한 IP주소를 입력하고, [저장된 세션]의 빈칸에 서버 이름을 입력한 뒤 [저장] 버튼 클릭 후 하단의 [열기] 버튼 클릭</span></p> <p><img alt="image" height="538" src="/proxy/photo/20250124/1737701112.Vh0UzDV65LJWTuu.png" width="452" /><br /> <span style="font-family:Gulimche;">④ 5-2항에서 생성한 사용자로 로그인 가능한지 확인</span></p> <p><img alt="image" height="391" src="/proxy/photo/20250124/1737700467.4g3nVnvNkrLH1CY.png" width="652" /></p> <p><br /> <span style="font-family:Gulimche;">5-4. WinSCP 설치 및 실행<br /> ① 2-4항에서 다운로드한 WinSCP를 설치. 설치 단계에서 탐색기 모양으로 설치 진행을 권장합니다.<br /> ② 설치가 완료되고 처음 실행하면 iPyTTY에서 저장한 세션의 접속 정보를 그대로 가져올 수 있습니다.<br /> ③ 5-2항에서 생성한 사용자로 로그인 가능한지 확인합니다.</span></p> <p><br /> </p> <p><span style="font-family:Gulimche;">6. 머드 서비스 구성 및 실행</span></p> <p><span style="font-family:Gulimche;">실행 환경 구성이 완료되었다면 이제 머드 소스를 올리고 실행해봅시다.</span></p> <p><br /> <span style="font-family:Gulimche;">6-1 소스 업로드 및 파일 핸들링</span></p> <p><span style="font-family:Gulimche;">① WinSCP로 서버에 접속하여 머드소스 파일을 드래그&드롭으로 업로드<br /> ② iPuTTY로 서버에 접속<br /> ③ ls 명령을 입력하여 업로드한 파일이 존재하는지 확인<br /> ④ tar zxf [파일명] 명령을 입력하여 압축해제</span></p> <p><br /> <span style="font-family:Gulimche;">6-2 머드 서버 환경 설정 및 접속 테스트</span></p> <p><span style="font-family:Gulimche;">① cd bin 명령 입력<br /> ② vi config.jura 명령 입력<br /> ③ i 키 입력<br /> ④ 필요 시 port number 수정<br /> ⑤ mudlib directory를 ../lib 으로 수정<br /> ⑥ binary directory를 ./ 으로 수정<br /> ⑦ Esc키 입력 -> :wq! 명령 입력<br /> ⑧ ./driver config.jura 명령 입력하여 오류 없이 정상 실행 여부 확인<br /> ⑨ yTin으로 정상 접속되는지 확인</span></p> <p><br /> <span style="font-family:Gulimche;">6-3 머드게임이 정상적으로 접속되었다면 이제 서버를 백그라운드로 실행하도록 합니다.</span></p> <p><span style="font-family:Gulimche;">① VMware 창을 닫으면 팝업창이 뜨는데 Run in Background를 선택합니다.<br /> ② iPuTTY에서 Ctrl + C를 입력한 뒤 명령을 일부 수정해서 다음과 같이 입력합니다.<br /> <strong>nohup</strong> ./driver config.jura<strong>&</strong><br /> ③ ps -A 명령으로 driver 프로세스가 정상적으로 띄워져 있는지 확인합니다.<br /> ④ yTin으로 정상 접속을 확인합니다.<br /> ⑤ iPuTTY를 닫고 yTin 접속이 유지되는지 확인합니다.<br /> ⑥ 게임을 즐겨봅시다.^^</span></p>
1
0
새글
답변
수정
삭제
최신목록
전체목록
이전 게시글이 없습니다.
UTF-8 한글 조사처리 (파이썬, c)
0
Comments
-표시할 내용이 없습니다.-
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
댓글에 답하기
입력
닫기
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 109개 / 검색된 게시물: 109개
누구든지 머드 강의를 올리수 있는 곳입니다...^^
[hanlp]
HanLP 쥬라기공원3를 윈도우에서 돌려봅시다
0
295
1
0
가짜으르릉
2025-01-23
[기타]
UTF-8 한글 조사처리 (파이썬, c)
0
118
0
0
암로
2025-01-01
[circle]
EUC-KR 및 UTF8 한글 처리
0
350
0
0
울보천사
2024-01-08
[기타]
유니코드(utf-8) 한글 조사 처리
0
1269
0
0
암로
2020-08-01
[hanlp]
지도소스 수정
1
1449
1
0
오코
2018-06-07
[기타]
머드 계보
1
10520
0
0
암로
2012-04-28
[mordor]
의형제
0
5363
0
0
LostMemory
2007-10-19
[mordor]
폭탄소스
0
5619
0
0
LostMemory
2007-10-19
[mordor]
패거리 등급 변경
0
6347
0
0
LostMemory
2007-10-19
[mordor]
날짜관리
0
4594
0
0
LostMemory
2007-10-19
[mordor]
마법 추가하기
0
5384
0
0
LostMemory
2007-10-19
[hanlp]
레벨 최대화 32767
0
5488
0
0
LostMemory
2007-10-19
[mordor]
분신이란 기술
0
4836
0
0
LostMemory
2007-10-19
[mordor]
연타
0
4491
0
0
LostMemory
2007-10-19
[mordor]
이자소스
0
5337
0
0
LostMemory
2007-10-19
[mordor]
편지를 아이템화
0
3700
0
0
LostMemory
2007-10-19
[mordor]
직업추가
0
3269
0
0
LostMemory
2007-10-19
[mordor]
패거리 상점 만들기
0
3285
0
0
LostMemory
2007-10-19
[기타]
단땅..프로그램은 멀로 하는거죰.. 첨이라..^^
1
3808
0
0
사마천
2006-06-22
[circle]
오래된거지만.. 써클머드 화일들에 대한 간략한 설명..
2
4317
0
0
머큐리
2006-06-10
1
2
3
4
5
6
다음
검색
글쓰기
최신목록
전체목록
시작일
종료일
분류별 검색
전체보기
기타
circle
hanlp
mordor
소스분석
흑염
천무혼
검색어
이름
제목
내용
검색
닫기
로그인
회원가입
계정찾기
개인정보처리방침
이용약관
PC화면
Copyright (c) 텍스트머드클럽. All rights reserved.
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
닉네임으로 입력
내용
쪽지가 도착하였습니다.
쪽지함
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--