Posted by r@ndonneuron 2022. 5. 29. 14:34 Blog Posts
안녕하세요! R@NDONNEUR 입니다! 블로그에 톰넷 글만 일부 남기고 블로그 게시물 정리 작업 이후, 오랜만에 TomeNET 톰넷 관련 이야기를 올려봅니다.
1. TomeNET 톰넷 아시아 서버 오픈 소식
톰넷 아시아 서버(apac.tomenet.eu)가 2022년 4월 6일에 공식 오픈되었습니다. 서버 위치는 일본 도쿄입니다.
게임 내 Lag-o-meter 를 체크해보니 핑값이 평균 35ms 정도로 잘 나옵니다. 유럽서버의 경우 한국에서 핑값을 측정하면 250ms 에서 왔다갔다 하기 때문에 게임 초반 저렙 구간(배로우다운즈 - 오크케이브) 말고는 사실상 플레이가 불가능했습니다. 그래서 국내에 감자님 서버가 열리지 않은 경우 로컬 서버를 구동해서 하기도 했었고요. 앞으로 톰넷 하실 분은 APAC 서버에서 바로 하시면 될 것 같습니다. =)
2. 톰넷 그래픽 폰트 제작, 그래픽 폰트 공식 채택
2016년에 '톰넷 그래픽 폰트'를 제가 처음으로 직접 만들어서 톰넷 국내외 커뮤니티에 배포했던 적이 있습니다. Angband 쪽 게임 공통으로 존재하지만 그동안 사용된 바 없었고 사장되어 있었던 font-win.prf 커스텀 기능인 게임에서 표현되는 지형, 오브젝트, 몬스터 등모든 ASCII 문자를 유저 커스텀으로 다른 문자로 대체할 수 있는 방법을 활용했었습니다.
FNT 폰트의 경우 폰트 하나당 'ASCII 확장형'으로 총 255개의 문자 표현이 가능한데, 톰넷은 클라이언트 버그로 'ASCII 스탠다드' 영역인 128번까지 밖에 사용할 수 없었습니다. 그래서 필수 문자를 제외하고 사용 불가능한 빈 공간까지 빼면 실제 사용 가능한 여분의 폰트 글리프 갯수는 딱 27개. 때문에 당시 주로 배경 제작에 집중하였고, 나머지 중요 몬스터인 나즈굴 W, 드래곤 & 드래곤라이더 D, 타이탄 P 정도만 따로 구분할 수 있게 만들었었습니다.
그래픽 폰트 배포 이후 제가 톰넷 게임을 하지 않고 포럼에도 로그인하지 않는 동안 톰넷 개발자이신 씨블루님께서 제가 만든 그래픽 폰트 정식 채택 여부에 관한 쪽지를 주셨었고, 쪽지 발송한걸 거의 1~2년 지나서야 영문 포럼에 우연히 접속했다가 확인했던 기억이 납니다.
한동안 게임을 하지 않는 사이에 그래픽 폰트 프로젝트가 추진되어 ASCII 확장형 영역 사용 불가 버그도 수정되었고, 현재는 톰넷 클라이언트에 그래픽 폰트가 포함되어 있습니다. 그리고 영문 톰넷 클라이언트에서 폰트를 변경하다보면 10X17K, 10X17KS, 10X17KB, 12X18K, 12X18KS, 12X18KB 등 폰트 이름에 'K'가 들어가는 6종류의 폰트가 당시에 제가 만든 폰트 입니다.
3. 톰넷 그래픽 폰트 적용 방법과 폰트 깨지는 이슈 해결 팁
톰넷 그래픽 폰트 적용 방법은 =키 누르고 f키를 눌러서 메인 윈도우의 폰트를 - + 키를 누르면 폰트가 순서대로 바뀌면서 폰트를 바꿀 수 있습니다. 폰트를 바꾸면 해당 폰트에 맞게 커스텀된 font-custom-*****.prf 설정 또한 자동 적용 됩니다.
그런데 실제 폰트 변경을 해보면 바닥 타일 및 벽 모양들이 표시되지 않습니다. 그래서 설정을 찾아보니 관련해서 추가 설정이 있더군요. =키 누르고 1키를 누르면 나오는 설정에서 중간에 certain font only: Walls look like solid blocks 를 변경해야 합니다. 기본 yes 로 되어 있는데 이걸 no 로 바꾸면 바닥이나 벽 모양들도 그래픽 폰트로 적용되어 나오게 됩니다. 그런데 짜잔!
한글 윈도우 상태에서는 폰트 그래픽이 정상적으로 표현되지 않고 이렇게 나옵니다. 마을에 비가 오면 저 화면도 깨지고요. 혹시 일본어 게임들을 해보셨다면 아실만한 전형적인 시스템 로캘 충돌 문제로 인한 폰트 표현 오류입니다. 예전에 일본어판 Angband, Hengband 실행시에도 이런걸 본 적이 있었고요.
원인을 찾아보니 제가 처음에 만들었던 폰트는 ASCII 스탠다드 영역(0~128번 글리프)만 사용하고 있어서 한글 윈도우에서도 정상 표현이 되었는데, 이걸 그래픽 폰트 공식 채택 과정에서 폰트를 수정하면서 ASCII 확장형 영역(129~255번 글리프)으로 옮기면서 나타난 문제로 보입니다.
해결 방법은 윈도우11 기준으로 설정 > 시간 및 언어 > 언어 및 지역 > 기본 언어 설정 > 시스템 로캘 변경을 눌러서 영어(미국) 등으로 바꿔 주면 됩니다. 기본 한국어 상태에서 톰넷만 로캘 변경해서 구동시켜 보려고 했더니 예전 로캘 변경 프로그램은 작동하지도 않거니와 요즘에 많이 쓴다고 하는 Locale Emulator 등으로도 정상적으로 로캘 변경이 되진 않더군요.
리눅스는 소스 파일을 받아서 직접 컴파일 하면 됩니다. 우분투에서 소스 파일 다운로드 받아서 튜토리얼대로 진행하니 별 이상없이 컴파일되는거까지 직접 확인해봤습니다. 리눅스 컴파일 방법은 HOWTO set up your own TomeNET server, TomeNET client installation on Linux 참고하세요. 추가로 집에서 놀고 있는 리눅스 기반의 라즈베리파이3에도 톰넷 서버를 돌릴 수 있지 않을까 싶었는데 윈도우 컴파일 파일 제공해주시는 분도 라즈베리파이 서버용으로 빌드에 실패하셨다고 해서 포기했습니다.
본 페이지에서는 윈도우 서버 파일을 중심으로 설명하겠습니다. 톰넷 서버 윈도우 실행 파일은 위에서 링크된 파일 다운 받으시면 되고요. 혹시나 최신 버전이 아니거나 나중에 없어지거나한다면 톰넷 공식 포럼을 뒤져보면 나올겁니다.일단 윈도우 서버의 실행 파일을 구동하면 위와 같은 콘솔 화면 팝업되면서 마을, 던젼 등 생성 됩니다. 서버 실행 파일 창은 그대로 두고, 톰넷 클라이언트를 실행합니다.
서버를 구동하였으면 클라이언트에서 실행 파일 실행. 대문자 Q를 눌러서 IP 직접 입력 선택.
서버 입력에서' localhost' 라고 입력하거나 서버가 구동되는 컴퓨터의 IP를 입력.
서버 생성 후 처음으로 만드는 계정은 관리자 계정이고, 처음으로 만드는 캐릭터는 관리자 캐릭터가 됩니다. 관리자 계정은 로그아웃하고, 신규 계정을 만들어서 접속해서 즐기시면 됩니다!
2. tomenet.cfg 파일 수정
tomenet.cfg 파일 수정
lib 폴더에 tomenet.cfg 설정 파일이 있습니다. 서버의 세팅값을 변경할 수 있습니다. 설정값마다 #주석처리로 설명이 상당히 잘 되어 있어서 찬찬히 읽어보면 어떻게 수정할 수 있을지는 바로 알 수 있습니다.
3. 관리자 전용 메뉴 간단 소개
게임에서 사용 가능한 관리자 메뉴가 따로 있습니다. 단축키는 ' ] '
게임 내 관리자 전용 메뉴
내용은 스샷에 한글로 적은 것을 참고해서 직접 테스트해보심 되구요. 추가로 게임에서 소개하는 관리자 계정 전용 명령어 리스트는 다음과 같습니다.
플레이어 계정은 관리자가 인증을 해야되는데 헬프 파일에 validation 방법이 적혀 있지 않아서 찾아보니 /val 이네요.
/val 계정이름 명령어로 인증 가능합니다. (대소문자 구별)
그외 관리자 전용 명령어는 LUA 스크립트로 구현되어 있습니다. cblue.lua 파일 같은 워드패드로 열어보면 주석 설명과 함께 잘 나와 있더군요. 스크립트가 여러가지가 많은데 하나를 예를 들면...
--recalls a player upwards
function rec(name)
i = ind(name);
players(i).recall_pos.wx = players(i).wpos.wx;
players(i).recall_pos.wy = players(i).wpos.wy;
players(i).recall_pos.wz = 0;
-- 7 = LEVEL_RECALL_UP, 8 = LEVEL_RECALL_DOWN
players(i).new_level_method = 7;
msg_print(i, "\255yA strong magical force carries you away!");
recall_player(i, "");
end
이 스크립트는 플레이어를 던젼에서 던젼 밖으로 리콜 시키는 기능 입니다. 관리자 캐릭터로 챗 라인에서 다음과 같이 입력합니다.
/ rec('캐릭터이름')
슬래쉬 다음에 띄어쓰기 및 (' ') 까지 정확히 다 타이핑 해주시면 됩니다.
4. 캐릭터 테스트를 위한 명령어들
# 주요 아이템 위시 (k_info.txt)
일단 경험치 포션, 스킬 포션이 필요하겠죠. 아니면 관리자 캐릭터로 LUA 스크립트로 구현된 / mktest('캐릭터이름') 을 하셔도 됩니다.
/wish 23 17 pval 0 80 한발 더 나아가서 The Long Sword (23 17번 아이템) 와 Crisdurian (아티 80번)을 조합도 가능합니다.
/wish 23 17 pval 0 1 마지막으로 이건 롱소드에 갈라드리엘 피알(아티 1번) 옵션 붙인 것 입니다. 이종교배!
# 에고 위시 방법 (e_info.txt)
에고 옵션은 마이너스 넘버를 붙여 주면 됩니다.
/wish 23 28 pval 0 -65 : Executioner's Sword 에 Aman 에고 옵션을 붙인 아이템이 생성.
참고로 /wish 23 28 pval 0 -65 로 +pval 짜리 아만을 계속 만들다보면 랜덤으로 +attack 공회 붙은 아만이 생성됩니다. 그런데 위시로 받는 에고의 단점은 to-Hit, to-Dam 이 고만고만한 칼 밖에 안나온다는 점. (던젼 깊은데서 해도 마을과 동일)
Posted by r@ndonneuron 2016. 4. 1. 15:36 Blog Posts
한글 윈도우 8 부터 Angband 를 포함하여 T.o.M.E 2, Sil, Mangband, NPPAngband 등 대다수 Angband 배리언트 로그라이크 게임들을 실행하면 이렇게 '작동 중지' 메세지가 뜨면서 게임을 정상적으로 실행할 수 없습니다. 꼼수로 보조 멀티 윈도우를 전부 다 없애고 실행하는 방법이 있긴하지만, 매번 실행시 설정 파일을 없애고 만드는건 정말 불편하죠.
일본어도 마찬가지. 日本語も同様の問題が発生しています。
아무래도 다소 오래 전에 기초를 만든 프로그램이다 보니 '아 이제 윈도우 8 부터 게임 실행에 호환성 문제가 생겼구나' 싶었습니다. 이 무렵 바닐라 Angband 는 3.x 에서 4.x 로 코드를 새로 쓰면서 한참 판올림 작업이 진행 중이었는데요. 이제 곧 이 문제가 공식 업데이트로 수정되지 않을까 싶었지만 몇달이 지나도록 아무런 조치가 취해지지 않았고, 포럼에서도 이 문제와 관련해서 아무런 이슈가 없었습니다. 왜냐면 유럽/영미권 유저들한테는 '게임 실행시 작동 중지'가 처음부터 해당 사항이 없었기 때문.
영문 윈도우도 깔아보고 설정을 이것저것 바꿔보면서 결국 한글 윈도우 상태에서도 게임 실행 가능 방법을 발견하게 되었습니다.
1. '제어판>언어'를 클릭해서 언어 추가를 해야합니다.
2. 여기서 '영어'를 추가합니다.
3. 언어의 순서는 '한국어'를 위에 '영어'를 밑으로 배열하시면 됩니다.
4. 윈도우 우측 하단의 시계 옆 태스크바에 '한'이라는 아이콘을 클릭하면 입력기를 전환할 수 있습니다. 또는 전환하는 단축키는 '윈도우키 + 스페이스바'.
Posted by r@ndonneuron 2015. 1. 9. 15:40 Blog Posts
톰넷 한국 서버 TomeNET 4.5.8a 업데이트를 계기로 오랜만에 톰넷에 접속하면서 잉여력으로 인포그래픽(!?)을 만들어 봤습니다.
익숙한 게임조차도 1~2년 지나서 오랜만에 다시 시작하려면 어리벙벙한 경우가 많습니다.
톰넷은 실시간 게임인지라 본 게임 화면을 가리는 항목은 따로 '녹색'으로 색상을 달리했습니다. 턴제가 아니니 화면을 가린 상태에서도 공격은 오니까요. 매크로가 필수이니 F1~F12 외에 매크로 할당할만한 키와 실제 플레이어들 사이에서 기본키 대신에 매크로로 자주 바뀌는 키들은 키 근처에 파란색/하늘색 테두리를 그렸구요. 하단에는 채팅라인 슬래쉬 명령어를 일부 요약해놨습니다.
사용 권장 커맨드 오른손 키패드 부분 : *키, -키, +키, 0키, .키
왼손 부분 : 탭키, `키 Ctrl 조합 : 마을 이동 지정, 미믹 변신 지정
추가 매크로 사용 불가 커맨드
키패드 / 키 (인벤토리와 장비 왔다갔다하는 / 스왑 명령어와 중복됨) Ctrl A (중복되지는 않으나 세팅해놓으면 특정 커맨드와 꼬임)
한글화된 돌죽/ToME4 와는 달리 ASCII 그래픽의 톰넷은 최근 신규 유입자가 거의 없어서 몇분에게나 도움이 될지는 미지수군요. 재밌는 게임이고, 한두번 클리어 하더라도 리플레이성도 상당히 높은데 진입 장벽 때문에 많은 분들이 즐기지 못한다는게 언제나 아쉬워요. ㅎㅎ
'혼자하면 구조해줄 사람 없을텐데?' 하는 걱정 없이 플레이 가능하고, 장비품은 보통 1~2개 파괴되는 것 뿐이니 죽어도 금방 재정비가 편합니다. 이 부분은 온라인 게임으로서 서버에 유저가 적어도 꾸준히 즐길 수 있는 기반을 갖춘게 아닐까 싶네요.
오토-인스크립션 !!!
4.4.8 때 추가된 컨텐츠라던데 40렙 찍을 동안 있는지도 몰랐다는건 함정...ㅋ ToME 의 오토머타이저에 비견할 수준은 아니지만, 그래도 루팅이 꽤나 편해졌습니다. 다만 지정할 수 있는 항목이 20개 밖에 안된다는건 좀 적습니다.
네임드의 약화 ???
킹잉 이전에 만나는 몇몇 강력한 네임드들을 편하게 잡았던거 같습니다. 앙칼라곤을 비롯한 D들, 노덴스, 디스트로이어, 사우론 등등
Pirotessa, Succubus Empress 벗기는 기술 언제 강화된거??? -_-?? 한번에 3개씩 막 벗어 재끼는데 정말 깜놀. 앞으로도 남캐하다간 골로가기 참 쉽겠구나... 느꼈네요. 새니티 공격 강화
렙업하면서 달라졌다고 느낀건 새로 추가된 변종몹. 새니티 공격을 하는 Psy 어택 몹들. 특히나 자이언트핏에 한두마리 섞여 있으면, ESP도 안되고 블링킹해대서 밀리 캐릭으로는 참 거지깽깽이 같았네요. 전반적으로 몹들의 새니티 공격 강화로 초중반에 새니티 관리가 다소 어려워졌습니다. 반면 새니티 포션은 예전보다 더 많이 나오더군요.
디스암의 강화
예전보다 빈도가 더 자주 발생하더군요.
허접한 랜다트
예전보다 너프가 확실히 되었다고 느낀건 랜다트. 4.4.8 업데이트(2011년 10월경)때 랜다트 가치를 계산하는 방법이 완전히 바뀐었다고 공지된 적이 있었죠. 그래서 쓸만한건 대부분 어그로.
스부의 실종
스피드 부츠는 +1 짜리 두번 먹어본게 끝이고, 이스타님도 50렙때 첨 엘븐카인드 하나 드셨다고 했던가... 스샷보면 킹잉할때 엘븐카인드 부츠를 신었는데 선물로 받은 것. Anti-Magic 이라서 모르고쓰 죽이러갈때 첨 신어본거네요.
킹잉하기 전에야 스피드 +6 짜리 크보 Cubragol 이 있으니 괜찮은데 이제 킹 되어서 상당히 허접해졌네요. 쓸만한 무기도 없어서 칼도 그냥 15 15 로 인챈한 곤돌린표 브로드 소드로 때려 잡았으니...;;;
MAX_LEVEL 인 레벨 99 에서 3/8 ~ 5/8 사이의 범위를 벗어나는 캐릭은 HP 다이스를 다시 굴려서 범위에 들게 합니다. 레벨인 99 기준에서 축캐는 저주캐보다 최대 +67% 가량 HP 가 높을 수 있습니다.
다만 HP 증가율은 선형이 아닌 랜덤이므로 레벨 50 ~60 사이에서는 저주캐가 축캐보다 2배 이상 차이가 날 수도 있습니다.(이론적으로)
그래서 예전에는 초반 10 ~ 15 렙까지 HP가 높은 캐릭터를 고르기도 했었죠. HP 계산 엑셀도 만들어서 참고용으로 사용했었고... 실제로 Angband.oook.cz 덤프들을 참고하면 레벨 50 근방의 전사의 경우 400 ~ 500 HP 이상의 차이도 발생했었습니다.
2010년 1월 31일 업데이트 이후 개정된 소스 코드에서는 레벨 50 에서 한번, 레벨 99 에서 한번.
총 두번에 걸쳐 15/32 ~ 17/32 사이의 범위에 포함되도록 HP 다이스를 굴립니다. (최대 300회까지만 다이스를 굴림 시도)
그래서 레벨 50, 99 에서 축캐는 저주캐보다 최대 13% 가량 HP가 높을 수 있습니다. 범위도 좁고, 게다가 기준도 2번이기 때문에 킹잉 이후 레벨 50 ~ 99 중간 지점에서도 큰 편차는 발생하기가 어렵습니다.
3. Human Warrior lvl 50 CON 18/*** 캐릭터 표본 20개 테스트
톰넷 팁 게시판에 소개되었던 소스 코드들만으로는 CON Bonus 까지 나와서 실제 최종 HP 와의 갭이 있습니다. 찾아보면 추가적인 HP boosting 도 있고, Life 아이템으로도 또 상승이 됩니다.
힛다이스 → CON Bonus → HP Boost → Life 아이템 = 실제 HP
어쨌든 간만에 서버 파일을 받은 겸... 휴먼 워리어 레벨 50 짜리 캐릭을 만들어서 테스트 돌입. 세이브 파일 헥스 코드로도 분석이 가능했다면 각 레벨별 다이스 수치 정보가 있을 것 같아서 보려고 했는데 제대로 안나와서, 그냥 수동으로 캐릭터 20개 50렙 만들어서 CON 만땅 채운 결과는 다음과 같습니다.
1217120511591215119512031177 1189 1183 1153
1213120711971137112911971159121712311221
최대값은 1231, 최소값은 1137, 평균값은 1190. 최소값 대비 최대값은 8.2% 정도의 차이. HP는 최대 97 포인트 차이 발생.
정리하면...
HP 차이가 최대 67% 에서 최대 13% 로 굉장히 좁혀졌고, 레벨 50 에서도 13% 범위 내로 잡아주면서 예전처럼 축캐로 대박 나기도 불가능, 저주캐로 망하기도 불가능.
아쉬운 점은 레벨 50 에 휴먼 전사가 HP 1500 을 찍는 것은 이제 절대 보기 힘들다는 점. 아마 MAX 를 찍어도 HP 1300 을 못넘을 것 같네요. ^^;
by RaND0NNEuR's Qlzqqlzuup & Roguelike
로그라이크 게임 - TomeNET : Tales of Middle Earth Multiplayer
현재 감자님 서버는 TomeNET 4.4.6a 인데 TomeNET 4.4.7 버젼인 유럽 서버는 매크로 세팅 메뉴가 숫자 1 ~ 9 가 사라지고 영문자로 바뀌었습니다. 로딩이 1번 → l키, 세이브가 2번 → s키, 새로운 매크로가 3번→a키, 단축키 지정이 5번→h, 매크로 테스트가 9번→t키. 그리고 매크로 위자드 z가 있어서 초보자는 더 편하게 세팅을 할 수 있게 바뀌었네요. 혹시 예전에 하신 분 또는 나중에 국내 서버가 4.4.7 이상으로 업데이트되면 변경된 메뉴 구성에 헷갈릴 수도 있으니 글 시작 전에 미리 적어 둡니다. ^^a
파이터용 프리셋 파일 로드 방법은 매크로 메뉴인 % 키 누르고 로딩 1 누르고 windows_fighter.prf 입력후 엔터,
2 눌러서 캐릭터 이름으로 저장 하면 다음부터는 게임 실행하면 캐릭터에 따라서 자동으로 매크로를 로드 합니다.
Posted by r@ndonneuron 2011. 3. 19. 23:17 Blog Posts
개발자 Darkgod 이 직접 컴파일한 ToME : Tales of Middle Earth 는 v2.3.5 가 Final Release 버젼이고, 이후에 몇몇 개발자분들께서 ToME 포럼에서 마이너 업데이트를 하고는 있습니다만 2.3.5 이후 버젼은 사실 별로 의미는 없습니다.
이미 오래전에 완성된 세계관, 바닐라 Angband 를 훨씬 뛰어넘는 완성된 게임이었기 때문에 최근 Darkgod 이 기존 시리즈를 마무리 짓고 새로운 Tales of Maj'Eyal 를 선보인게 다양성 측면에서 더욱 환영할 만한 결정이 아닌가 싶어요.
1. 바닥 타일 표시 안되는 부분 수정 (/lib/pref/font-win.prf 파일을 수정) 2. 게임 화면 창 6개로 설정 (/tome.ini) 3. 오토머타이저 예제 3종 (/lib/user/automat.atm) * ToME 초보 가이드 참고 * 4. 매크로 예제 1종 (/lib/user/user-win.prf) * ToME 초보 가이드 참고 * 5. 폰트 5가지 추가.
by RaND0NNEuR's Qlzqqlzuup & Roguelike 로그라이크 게임 - TomeNET : Tales of Middle Earth Multiplayer
Posted by r@ndonneuron 2009. 9. 26. 01:58 Blog Posts
로그의 도둑질 가이드 입니다. 작년에 서버에서 처음 도둑질 로그 T-Bag lvl 50 캐릭터를 완성하면서 정리했던 내용을 다듬어서 올려봅니다.
1. 로그 클래스 특성 2. 로그 스킬 빌드 3. 공식 매뉴얼의 Stealing 부분 설명 4. 어떤 아이템을 훔칠 수 있나 ? 5. 훔치기 실패시 페널티는 ? 6. 주로 훔치는 것들은 ?
1. 로그 클래스 특성
로그는 로그 전용의 스킬인 Critical-Strike, Stealing, Backstabbing 뿐만 아니라 Conveyance, Air, Divination 마법까지 두루 배울 수 있으며 마법도구, 디스암, 퍼셉션 등 기본 능력이 매우 뛰어난 클래스 입니다. 그리고 로그만의 은신이 가능한 클록킹 모드가 존재합니다.
그러나 개인적으로는 로그만의 특화된 재미는 즉 훔치기에 올인하는게 가장 좋다는게 결론 입니다. 특히나 TomeNET 에서는 아이템을 보관하는 집 지킴이 캐릭터가 필요한데 로그만한게 없다고 할까요. ㅋ
2. 로그 스킬 빌드
종족 선택은 인터셉션에 보너스가 있는 휴먼-로그가 스킬수가 가장 넉넉해서 1 순위로 추천드리며 그외 두나단, 엘프, 하이엘프, 고블린 등도 무난합니다.
대략 50렙에 어느 정도까지 완성할 수 있다는 예시일 뿐 세부적인 것은 취향에 따라서 달라지겠네요. 위 50렙을 기준으로한 스킬 빌드는 남는 포인트는 웨폰에 우선적으로 분배한 결과 입니다. ( ) 부분의 컴뱃, 스닉은 자동으로 분배된 것이며 실제 포인트는 하나도 분배하지 않은 스킬들 입니다. 대략 컴뱃이 저 정도 올라가는구나하고 예측하시면 됩니다.
3. 공식 매뉴얼의 Stealing 부분 설명
Ability to steal (from shops)! Very nasty >:) If you get caught, you will be on the 'blacklist of merchants' for a minute up to 2 hours, depending on the item you tried to steal from a shop. During this time it's impossible to steal, and you will get BAD prices (blackmarket-like) in shops.
Note that your blacklist timer won't decrease while you are /afk !! You'll also be on the 'watchlist', meaning that you can shop normally, but are unable to steal until the shopkeepers stop to watch youso intensely. The watchlist runs out slower than the blacklist, but allows you to be AFK.
Note that usually people don't want to be seen with stolen goods, which means that very expensive items, depending on their value, have a certain chance of their level becoming 0, making them untradable. Your chance to steal an item from a shop depends on your dexterity, your stealing skill and the price and weight of the item. Stealth and invisibility are also somewhat helpful. For example it's nearly impossible to steal a large piece of wood without the store owner noticing it, although it's not worth much :)
There's always a minimum chance of 5% to fail! You need to be at least level 5 to steal. You have a chance to successfully steal an item even if your stealing skill is 0 and your dexterity low. Everyone could try to steal..
If a shop offers an item more expensive than it actually is (black market) that has no effect on stealing. The 'normal' item value is used to calculate the chances. However, if an item is offered at reduced price, it'll be easier to steal it!
It's more difficult to steal from special stores (expensive black market and especially rare footwear/jewellry/secret black market). It's a good idea to wear as many +DEX items as possible while trying to steal from a shop.
이렇게 설명을 해놨습니다. 그래서 도둑질의 난이도 결정 요소를 뽑아보면 이렇습니다.
아이템 가격, 아이템 무게
VS
민첩Dex, 훔치기 스킬 >>> 스텔쓰, 투명화
아이템 판매 가격은 해당 샵의 가격을 따릅니다. 특히 판매 가격이 낮아지는 {on sale} 중에는 그만큼 난이도가 낮아집니다. 아이템의 무게 또한 중요한 요소로써 저렴하지만 매우 무거운 골렘 재료 같은 것도 훔치기가 거의 불가능합니다.
상식적으로 플레이어의 속도가 빠르면 더 잘 훔칠 것 같지만 매뉴얼에는 Speed 요소에 대해서는 언급이 전혀 없으니 훔치기용 아이템 세팅은 +Dex +Stl 가 붙은 에고 아이템으로 하면 됩니다. +Dex가 많으면 많을수록 좋다고 하니 킹 이후에 모르고쓰 왕관이 최고의 아이템이 됩니다.
그리고 이러한 성공률이 올라가더라도 실패 확률 5%는 항상 존재합니다.
다음 자료는 각 부위별로 +Dex, +Stl, Invisibility 를 충족시켜 주는 흔한 에고템의 훔치기 전용 아이템 세팅입니다.
무기 : ***** of *Defender* (+Stl, +Dex) / 무기 및 부메랑까지 총 3 종 반지 : Ring of Stealth (+Stl), Ring of Invisibility 아뮬 : Amulet of Serpents (+Dex) 갑옷 : Elven ***** (+Stl) 클록 : ***** of Invisibility (+Stl), Elven Clock (+Stl) 모자 : ***** of the Noldor (+Dex), Crown of Morgoth 장갑 : ***** of Agility (+Dex) 신발 : ***** of Stealth (+Stl)
4. 어떤 아이템을 훔칠 수 있나 ?
현재 미나스 아노르의 Expensive B. Market을 상대로 도둑질이 불가능하다.
훔칠만한 아이템은 대다수 BM에 있고 무게 요소 때문에 마법책, 포션, 스크롤, 로드, 링, 아뮬렛 등 가벼운 아이템이 주로 그 대상이 됩니다. 일반적인 스크롤, 포션 류는 매우 잘 훔쳐지는 아이템들 입니다. 돈주고 사기에 부담스러운 책(Tome)이나 스탯 포션도 마찬가지로 훔치기 성공률이 높습니다. 5만 이하의 가벼운 아이템들을 BM에서 쏙쏙 빼먹는 손맛이 제법 좋습니다.
고가로 갈수록 확률은 점점 낮아지지만 아티팩트 크리에이션 스크롤, *어콰이어먼트* 스크롤, 스피드 링, 크리티컬 링, 트리커리 아뮬렛, 스피드 부츠, 텔레파시 모자, 마기 장갑 등도 훔치기가 가능합니다. 가벼운 아이템 뿐만 아니라 비교적 무거운 편인 드래곤 갑옷, 등산 세트 정도도 훔치기가 가능했습니다.
*** 공식 포럼에 올라온 2006년 3월 ~ 2006년 11월 사이의 유럽 서버 도둑질 기록들 ***
a Blue Potion of Speed have been stolen 1838 times. a Pungent Potion of Healing have been stolen 1392 times. a Violet Speckled Potion of Restore Mana have been stolen 514 times.
a Scroll "nis bit temmur" of Teleportation have been stolen 289 times. a Yellow Speckled Potion of Resistance have been stolen 152 times. a Purple Potion of Cure Critical Wounds have been stolen 108 times. a Stinking Potion of Healing have been stolen 83 times. a Scroll "eep hex aks" of Word of Recall have been stolen 50 times. a Scroll "odfid mur for" of Phase Door have been stolen 49 times. a Scroll "fanes khople" of Magic Mapping have been stolen 38 times. a Tangerine Potion of Restore Mana have been stolen 34 times. a Scroll "con ood dok" of Enchant Weapon To-Dam have been stolen 27 times. a Scroll "bugop ipeng" of *Enchant Armour* have been stolen 26 times. a Flask of oil have been stolen 24 times. a Black Potion of Cure Light Wounds have been stolen 24 times. a Ration of Food have been stolen 23 times. a Scroll "rinej sol gan" of *Enchant Weapon* have been stolen 21 times. a Scroll "bot fu mung" of Identify have been stolen 19 times. a Green Potion of Restore Life Levels have been stolen 17 times. a Scroll "la valner" of Recharging have been stolen 15 times. a Mithril Shot of Frost (3d3) (+15,+16) have been stolen 15 times. a Scroll "hatab uun" of Satisfy Hunger have been stolen 14 times. a Sprig of Athelas have been stolen 14 times. a Scroll "nesdalf flit" of *Remove Curse* have been stolen 13 times. a Dagger (1d4) (+0,+0) have been stolen 10 times. a Stinking Potion of *Healing* have been stolen 10 times. a Shimmering Potion of Cure Serious Wounds have been stolen 10 times. a Crimson Potion of Heroism have been stolen 8 times. Climbing Set have been stolen 7 times. a Mithril Shot (3d3) (+9,+13) have been stolen 6 times. a Gold Speckled Potion of Wisdom have been stolen 6 times. a Scroll "san app tuecre" of Enchant Weapon To-Hit have been stolen 5 times. a Pearl Ring of Ready Wit (+3) have been stolen 5 times. a Magnesium Wand of Stone to Mud (8 charges) have been stolen 3 times. a Shimmering Mushroom of Unmagic have been stolen 3 times. a Main Gauche (1d5) (+0,+0) have been stolen 3 times. an Origami Paper Amulet of the Serpents [+5] (+5) have been stolen 3 times. a Nickel-Plated Wand of Polymorph (3 charges) have been stolen 3 times. a Tungsten Rod of Perception have been stolen 3 times. a Molybdenum Rod of Detection have been stolen 3 times. a Spellbook of Fireflash have been stolen 2 times. a Glimmer-Stone Amulet of Telepathic Awareness have been stolen 2 times. a Bronze Rod of Recall have been stolen 2 times. a Feanorian Lamp of Brightness have been stolen 2 times. a Scroll "ertrol bit" of *Destruction* have been stolen 2 times. an Engagement Ring of Cold Resistance have been stolen 2 times. a Black Spotted Mushroom of Restore Strength have been stolen 2 times. a Serpent Ring of Slaying (+8,+15) have been stolen 2 times. a Yellow Mushroom of Restoring have been stolen 2 times. a Brass Lantern (with 7500 turns of light) have been stolen 2 times. a Mithril Shot of Frost (3d3) (+14,+15) have been stolen 2 times. a Scroll "minin ankhmung" of *Acquirement* have been stolen 2 times. a Brass Lantern of Brightness (with 7500 turns of light) have been stolen 2 times. a Mithril Shot of Flame (3d3) (+17,+17) have been stolen 2 times. a Jet Ring of Toughness (+3) have been stolen 2 times. a Serpent Ring of Slaying (+15,+15) have been stolen 2 times. a Chromium Rod of Frost Bolts have been stolen 2 times. a Spellbook of Healing have been stolen 2 times. a Scroll "bit mik ing" of Enchant Armour have been stolen 2 times. an Uridium Rod of Disarming of the Istari have been stolen 2 times. a Platinum Ring of Damage (+16) have been stolen 1 time. a Tin Rod of Fire Balls have been stolen 1 time. an Elven Robe [2,+14] (+1 to stealth) have been stolen 1 time. a Modifiying Rune of Acid have been stolen 1 time. an Origami Paper Amulet of the Serpents [+4] (+6) have been stolen 1 time. an Elven Robe [2,+17] (+3 to stealth) have been stolen 1 time. a Cypress Staff of Perception (20 charges) have been stolen 1 time. a Scroll "ti fidder i" of Mass Genocide have been stolen 1 time. an Indestructible Brass Ring of Extra Attacks (+2) have been stolen 1 time. an Elven Cloak of Mistrust [4,+25] (+2) have been stolen 1 time. a Serpent Ring of Slaying (+9,+17) have been stolen 1 time. a Serpent Ring of Slaying (+17,+16) have been stolen 1 time. a Tome of Holy Support have been stolen 1 time. an Elven Cloak [4,+10] (+3) have been stolen 1 time. a Scroll "annelg elaus" of Acquirement have been stolen 1 time. Main Gauche (Defender) (1d5)(+13,+15)[+3](+1stl) have been stolen 1 time. a Picklock (+3) have been stolen 1 time. a Cloak of Invisibility [1,+9] (+2) have been stolen 1 time. a Meteoric Iron Amulet of the Moon (+5,+5) (+7) have been stolen 1 time. an Ivory Rod of Cold Balls have been stolen 1 time. a Bloodstone Ring of Chaos Resistance have been stolen 1 time. a Pair of Witan Boots of Speed [8,+14] (-2) (+5) have been stolen 1 time. a Sapphire Amulet of Wisdom (+4) have been stolen 1 time. a Small Metal Shield of Reflection [3,+10] have been stolen 1 time. a Rapier (1d6) (+0,+0) have been stolen 1 time. an Elven Cloak [4,+9] (+3) have been stolen 1 time. a Serpent Ring of Slaying (+14,+10) have been stolen 1 time. a Light Crossbow (x3) (+0,+0) have been stolen 1 time. a Robe [2,+0] have been stolen 1 time. a Fur Cloak of Invisibility [3,+16] (+2) have been stolen 1 time. a Strip of Venison have been stolen 1 time. a Shadow Cloak [6,+12] have been stolen 1 time. a Hard Biscuit have been stolen 1 time. an Origami Paper Amulet of the Serpents [+2] (+6) have been stolen 1 time. a Cypress Staff of Perception (18 charges) have been stolen 1 time. a Pearl Ring of Ready Wit (+5) have been stolen 1 time. a Platinum Ring of Damage (+21) have been stolen 1 time. a Shadow Cloak of the Bat (-8,-10) [6,+20] (+1) have been stolen 1 time. a Scroll "enggar vly" of Blood Bond have been stolen 1 time. a Metal Cap of the Noldor [3,+18] (+1) have been stolen 1 time. an Aspen Staff of *Destruction* (3 charges) have been stolen 1 time. a Hatchet (1d5) (+0,+0) have been stolen 1 time. a Set of Gauntlets of Free Action [2,+8] have been stolen 1 time. an Elven Cloak of Lordly Resistance [4,+33] (+4) have been stolen 1 time. a Fluorspar Ring of Lordly Protection [+21] have been stolen 1 time. an Elven Robe [2,+19] (+1 to stealth) have been stolen 1 time. a Sea Shell Amulet of Slow Digestion have been stolen 1 time. an Iron Rod of Healing have been stolen 1 time. Dagger of the Thunderlords (1d4)(+11,+13)(+1srch) have been stolen 1 time. an Indestructible Serpent Ring of Slaying (+12,+17) have been stolen 1 time. a Scroll "funer mon" of Artifact Creation have been stolen 1 time. a Vampiric Shadow Blade (3d4) (+15,+13) (+2) have been stolen 1 time. a Jet Ring of Toughness (+2) have been stolen 1 time. a Jet Ring of Toughness (+4) have been stolen 1 time. a Tortoise Shell Ring of Speed (+6) have been stolen 1 time. an Elven Cloak of Mistrust [4,+18] (+2) have been stolen 1 time. an Agate Ring of Might (+4) have been stolen 1 time. Wooden Torch of Boldness (2500t) have been stolen 1 time. a Cloak of Stealth [1,+7] (+2 to stealth) have been stolen 1 time. an Indestructible Pearl Ring of Ready Wit (+2) have been stolen 1 time. a Shadow Blade (3d4) (+4,+9) (+2) have been stolen 1 time. Small Sword (*Defender*) (1d6)(+8,+6)[+14](+3stl) have been stolen 1 time. an Elven Cloak of Protection [4,+21] (+2) have been stolen 1 time. a Short Wand of Rockets (2 charges) have been stolen 1 time. a Turquoise Ring of Protection [+12] have been stolen 1 time. a Golden Crown of Might [0,+8] (+3) have been stolen 1 time. Indestructible Fluorite Ring Critical Hits (+7) have been stolen 1 time. a Long Bow (x3) (+0,+0) have been stolen 1 time. an Origami Paper Amulet of the Serpents [+2] (+4) have been stolen 1 time. a Set of Gauntlets of the Magi (-2,-4) [2,+14] (+7) have been stolen 1 time. a Hexagonal Rod of Drain Life of the Istari have been stolen 1 time. a Tome of the Tree have been stolen 1 time. a Dagger (1d4) (+5,+6) have been stolen 1 time. an Indestructible Jet Ring of Toughness (+5) have been stolen 1 time. a Fur Cloak of Invisibility [3,+13] (+4) have been stolen 1 time. an Everburning Torch have been stolen 1 time. a Cypress Staff of Perception (9 charges) have been stolen 1 time. Elven Splint Mail (-2) [19,+17] (+3 to stealth) have been stolen 1 time. a Carnelian Ring of Fire Resistance have been stolen 1 time. a Golden Crown of Might [0,+14] (+2) have been stolen 1 time. a Jet Ring of Toughness (+5) have been stolen 1 time. a Long Rod of Enlightenment have been stolen 1 time. a Fireproof Scroll "bugop ipeng" of *Enchant Armour* have been stolen 1 time. Ethereal Dragon Scale Mail of Defense (-2) [30,+29] have been stolen 1 time. a Fireproof Scroll "bot fu mung" of Identify have been stolen 1 time. a Fur Cloak [3,+0] have been stolen 1 time. a Ruby Ring of Cunningness (+3) have been stolen 1 time. an Azure Amulet of Acid Resistance have been stolen 1 time. a Dagger of Aman (1d4) (+17,+13) [+4] (+1) have been stolen 1 time. a Small Sword (1d6) (+0,+0) have been stolen 1 time. an Iron Crown of Telepathy [0,+9] have been stolen 1 time. Elven Leather Jacket (-1) [12,+16] (+3 to stealth) have been stolen 1 time. a Serpent Ring of Slaying (+11,+13) have been stolen 1 time. a Modifiying Rune of Electricity have been stolen 1 time. a Mithril Shot of Lightning (3d3) (+11,+16) have been stolen 1 time. a Light Crossbow of Numenor (x4) (+24,+20) have been stolen 1 time. a Sapphire Amulet of Searching (+7) have been stolen 1 time. a Fireproof Scroll "annelg elaus" of Acquirement have been stolen 1 time. a Spellbook of Noxious Cloud have been stolen 1 time. a Scroll "denre hanelg" of Genocide have been stolen 1 time. a Fireproof Scroll "rinej sol gan" of *Enchant Weapon* have been stolen 1 time. a Lead-Plated Wand of Annihilation (2 charges) have been stolen 1 time. an Indestructible Ruby Ring of Cunningness (+5) have been stolen 1 time. a Serpent Ring of Slaying (+18,+13) have been stolen 1 time. Elven Hard Studded Leather (-1) [7,+10] (+3 to stealth) have been stolen 1 time. a Driftwood Amulet of Charisma (+1) have been stolen 1 time. an Aspen Staff of *Destruction* (2 charges) have been stolen 1 time. an Indestructible Platinum Ring of Damage (+17) have been stolen 1 time. a Mithril Shot (3d3) (+12,+10) have been stolen 1 time. a Set of Elven Gloves [1,+7] have been stolen 1 time. a Golden Crown of Might [0,+14] (+1) have been stolen 1 time.
*** 감자님이 게시판에 올리신 2007년 9월말 ~10월초 도둑질 기록들 ***
a Plain Ring of Toughness {DragonArrow,16} (+4) {stolen} a Granite Ring of Critical Hits {DragonArrow,22} (+7) {stolen}
2 Rusty Rings of Chaos Resistance {DragonArrow,13} {stolen} 2 Scrolls "man rohe" of *Remove Curse* {Dragonblow,23} {stolen} 3 Scrolls "man rohe" of *Remove Curse* {DragonRaider,10} {stolen} 13 Sprigs of Athelas {DragonArrow,8} {stolen} a Tome of Knowledge {Dragonblow,19} {stolen} an Oily Yellow Potion of *Enlightenment* {Dragonblow,23} {stolen} Aluminium Rod Perception of Quickness {Dragonblow,29}{stolen} Tortoise Shell Amulet the Serpents {Urika,17}[+4](+4){stolen} Tortoise Shell Amulet the Serpents {ArmPrv,17}[+4](+4){stolen} 2 Tortoise Shell Rings of See Invisible {-,8} {stolen} 2 Rusty Rings of Chaos Resistance {-,13} {stolen} a Granite Ring of Critical Hits {-,22} (+7) {stolen} a Granite Ring of Critical Hits {-,22} (+7) {stolen} 12 Sprigs of Athelas {DragonArrow,8} {stolen} a Copper Rod of Enlightenment {Dragonblow,25} {stolen} an Orange Potion of Healing {-,19} {stolen} a Tortoise Shell Amulet of the Serpents {-,17} [+4] (+4) {stolen} 13 Sprigs of Athelas {Dragonblow,8} {stolen} 14 Sprigs of Athelas {Draoneer,8} {stolen} a Malachite Ring of Damage {DragonPaddle,13} (+22) {stolen} Cloak of Stealth {DragonPaddle,15}[1,+10](+3stl){stolen} Pair of Soft Leather Boots of Free Action {Dragonblow,20}[2,+11]{stolen} a Plain Ring of Toughness {DragonPaddle,16} (+3) {stolen} a Granite Ring of Critical Hits {DragonPaddle,23} (+8) {stolen} a Plain Ring of Toughness {DragonPaddle,16} (+3) {stolen} a Vampiric Rapier {-,31} (1d6) (+15,+11) {stolen} a Vampiric Rapier {-,31} (1d6) (+15,+11) {stolen} a Rusty Ring of Chaos Resistance {Dragonblow,22} {stolen} a Nickel Ring of Sound Resistance {Dragonblow,17} {stolen} a Tortoise Shell Ring of See Invisible {Dragonblow,15} {stolen} 2 Scrolls "bluviv petpot" *Enchant Weapon* {Dragonblow,9}{stolen} a Scroll "man rohe" of *Remove Curse* {Dragonblow,22} {stolen} Scroll "bluviv petpot" *Enchant Weapon* {Dragonblow,11}{stolen} a Granite Ring of Critical Hits {Dragonblow,22} (+7) {stolen} Scroll "bluviv petpot" *Enchant Weapon* {Dragonblow,11}{stolen} 2 Sprigs of Athelas {Dragonblow,18} {stolen} 2 Nickel Rings of Sound Resistance {Dragonblow,8} {stolen} Scroll "bluviv petpot" *Enchant Weapon* {Dragonblow,9}{stolen} 2 Nickel Rings of Sound Resistance {DragonArrow,8} {stolen} a Nickel Ring of Sound Resistance {DragonArrow,17} {stolen} 3 Nickel Rings of Sound Resistance {Dragonblow,8} {stolen} 2 Nickel Rings of Sound Resistance {Dragonblow,8} {stolen} Scroll "bluviv petpot" *Enchant Weapon* {Dragonblow,15}{stolen} Gold Dragon Scale Mail {Dragonblow,25} (-2) [30,+14] {stolen} Shield of Deflection of Resist Acid {Dragonblow,35}[10,+24]{stolen} Venomous Main Gauche of *Slay Giant* {Dragonblow,33}(1d5)(+13,+11)(+1){stolen} Venomous Main Gauche of *Slay Giant* {Dragonblow,33}(1d5)(+13,+11)(+1){stolen} a Scroll "man rohe" of *Remove Curse* {Dragonblow,22} {stolen} Bronze Rod Illumination of Quickness {Dragonblow,23}{stolen} Fireproof Scroll "man rohe" *Remove Curse* {Dragonblow,24}{stolen} a Plain Ring of Toughness {Dragonblow,16} (+4) {stolen} a Topaz Ring of Speed {Dragonblow,35} (+4) {stolen} a Tortoise Shell Ring of See Invisible {DragonArrow,15} {stolen}
5. 훔치기 실패시 페널티
훔치기에 실패하면 일정 시간 동안 모든 상점으로부터 블랙 리스트 당하게 됩니다. 이때는 상점으로부터 아이템 구입 가격이 매우 비싸지며, 판매시 가격도 제 값을 못 받습니다. 은행의 예금 및 대출, 곤돌린의 ID샵처럼 상점의 서비스를 받는 것 또한 불가능 합니다.
블랙 리스트는 게임 내 시간으로 일정 턴이 흘러야 사라지며 상점에 들어갈때 블랙 리스트 메세지로 대략 얼마 정도 남았는지 알 수 있습니다.
"The owner Keeps a sharp eye on you." (0 - 50) "As you enter, the owner gives you a cool glance." (50 - 1000) "As you enter, the owner looks at you disapprovingly." (1001 - 3000) "As you enter, the owner eyes you suspiciously." (3001 - 5000) "As you enter, the owner gazes at you angrily." (5001 - 7000) "As you enter, the owner gives you a murderous look." (7001 ~)
미카엘h의 설명에 의하면 MAX 블랙 리스트는 1000 만턴입니다. 블랙리스트 중에 훔치기를 시도시 추가로 1000 턴씩 더 올라갑니다. TomeNET에서의 1 턴은 약 0.5초이며 1000 턴이면 8분 20초 가량입니다. 그래서 위 자료를 시간 단위로 환산하면...
"The owner Keeps a sharp eye on you." (0 - 25sec) "As you enter, the owner gives you a cool glance." ( ~ 8min) "As you enter, the owner looks at you disapprovingly." (8~ 25min) "As you enter, the owner eyes you suspiciously." (25~ 41min) "As you enter, the owner gazes at you angrily." (41~ 58min) "As you enter, the owner gives you a murderous look." (58min ~)
훔치기 실패시 아이템 가격이 대략 1만 정도에 불과하더라도 20분 내외의 블랙리스트 타임이 적용됩니다. 10만 정도면 40분 이상 훔치기가 불가능 하고, 350만이 넘는 아티팩트 크리에이션 스크롤의 경우에도 블랙리스트 시간은 1시간 10분 남짓까지 적용 됩니다.
주의할 점은 AFK 일때 블랙 리스트 턴이 감소되지 않으니 = 옵션 설정에서 3 번을 눌러 AFK 옵션을 꺼둡니다. 그런데 이렇게 설정하고 방치해두면 배가 고파져서 죽을 수도 있으니 매우 배부른 상태인 Gorged 까지 음식을 먹이면 1시간 이상 배고파지지 않습니다. 블랙 리스트 시간이 길고 훔친 아이템은 {100% off} 가 적용되어 재판매가 불가능하기 때문에 불필요한 아이템은 훔칠 필요가 없습니다.
6. 주로 훔치는 것들은 ?!
별표 등급의 마나 포션, 힐링 포션 마법 책 (tome) 트리커리 아뮬렛, 디보션 아뮬렛, 스피드 링 고급 저항이 달린 에고 템들 (무게 때문에 난이도는 낮지만 옵션이 좋으면 시도를 한번쯤 해보는...)
by RaND0NNEuR's Qlzqqlzuup & Roguelike 로그라이크 게임 - TomeNET : Tales of Middle Earth Multiplayer