이 가이드 페이지입니다. 이 페이지는 특정 작업,전략,또는 적/보스 싸움을 통해 당신을 안내합니다 의미합니다. 상태:개정 대상(이 가이드는 특정 품질 기준을 충족하지 않으며 심하게 구식일 수 있습니다.,) |
이 페이지는 것을 통해 당신을 안내하는 구성 및 실행 당신의 자신의 Terraria 멀티 서버에 근거리 통신망 또는 인터넷을 재생합니다.
1.3.0.1 에서 플레이어는 Steam 멀티 플레이어를 통해 연결할 수있는 옵션도 있습니다. 자세한 내용은 가이드:스팀 멀티 플레이어 설정을 참조하십시오.,
쉽게 참조 가이드로 세분하여 운영 체제:Windows 와 리눅스/맥 os
네트워크 준비를
을 시작하기 전에 서버 설정을 고려,이러한 네트워크 변경이 필요할 수 있는 경우 서버가 귀하의 홈 네트워크입니다.
- 서버를 실행하는 컴퓨터에 고정 IP 주소를 할당합니다. 그것은 어렵지만 경우에 당신은 이것을 하지 않는 그 다음 당신의 라우터 다시 할당될 수 있는 컴퓨터의 IP 주소를 사용하는 동안 서버는 것을 방해와 함께 연결합니다., 을 배우고 이를 수행하는 방법으로 당신의 라우터,참조하 당신의 라우터는 매뉴얼 또는 검색을 설정하는 방법”static IP<을 만들고 모델의 라우터는>”.
- 는 사람이 있다면 서버에 연결하는 외부에서 로컬 영역 네트워크(aka”인터넷”),해야 합니다 앞으로의 포트는 서버입니다. 또한 서버 컴퓨터에 라우터의 고정 IP 를 할당했는지 확인하십시오. 포트를 전달하는 방법은 아래를 참조하십시오.,
개의 포트를 통해 액세스할 수 있는 공개로 IP:
- 을 찾는 외부 IP,간단한 웹사이트를 표시 할 수 있습니다 공용 IP 주소 없이 불필요한 세부 정보 등의 whatsmyip.com 또 ipify(더 많은 기능 ipify.org/).
- 당신은 앞으로 포트(포트 7777 기본적으로,이것은 같은 포트로 방주:생존 진화,Mordhau,그 원인 2 멀티 모드,산 안드레아스 멀티)에 대한 테라 리아. (포트 포워드 가이드).,
Windows
Local Area Network(LAN):
- 에서 시작 버튼으로 이동,프로그램 파일을>액세서리>명령 프롬프트가 표시됩니다. 그러면 명령 프롬프트라는 새 창이 표시됩니다.
- 따옴표없이”ipconfig”라는 단어를 입력하고 enter 를 누르십시오. 일부 정보는 여기에서 볼 수있는 스크린 샷과 유사하게 표시됩니다.,
- 보이를 위한 이더넷 어댑터 로컬 영역 연결’또는’무선랜 어댑터가 무선 네트워크 연결 2′,’찾을 수 있는 IPv4 주소는 컴퓨터의 IP 주소에서 로컬 네트워크입니다. 이 창에는 기본 게이트웨이를 비롯한 기타 정보도 표시됩니다. Firefox 또는 Chrome 과 같은 브라우저에서 라우터를 구성하려면 기본 게이트웨이가 필요합니다.
설정 server
첫 번째할지 여부를 결정하기 시작하”호스팅&플레이”멀티플레이어 게임,또는 전용 서버는 게임이다., 차이점에 대한 설명은 멀티 플레이어를 참조하십시오.
설정하”호스팅&재생”server
이가 가장 간단한 방법으로의 재생 플레이어와 잘 작동을 위한 가정 LAN 온라인 또는 단 co-op 게임입니다. 테라 리아를 시작하고 메인 메뉴에서”멀티 플레이어”를 선택한 다음”호스트&재생”을 선택하십시오. 을 선택한 세계에서 재생(거나 새로 만들)다음 암호를 입력하십시오(거나 공백으로 남겨두는 것을 원한다면 암호 없이).,
처음 시작하는 전용 server
서버를 시작한 첫번째로,우리는 걱정하지 않습니에 대한 구성 파일로 Terraria 서버는 파일은 여러 단계 마법사를 실행 얻을 신속하게.
전용 서버 파일은 테라 리아 파일이있는 폴더에 있습니다.
- 곡 갤럭시 예제:C:\GOG Galaxy\Games\Terraria
- 증기를 들어:C:\Program Files(x86)\증\창작마당\common\Terraria
할 수도 있습니다 다운로드 전용서버에서 직접 파일을 terraria.,페이지 하단의”전용 서버”링크를 클릭하여 조직하십시오.먼저 구성 파일없이 서버를 설정하려고합니다. 이렇게하려면 Terraria 가 설치된 폴더를 검색하고 TerrariaServer 를 찾으십시오.exe 를 실행 한 다음 실행하십시오. 창이 열리고 서버 제어 인터페이스가 표시됩니다. 명령을 입력하거나 정보를 볼 수있는 곳입니다. 시작할 때 컴퓨터에서 현재 사용할 수있는 세계를 나열하여 세계를 선택하도록 요청해야합니다. 이 창은 시작시 세계를 만들거나 삭제할 수있는 옵션도 제공합니다., 새로운 세계를 만들 때 창의 지침에 따라 세계 세대의 특정 측면을 변경하십시오.
참고:기본적으로 Terraria 는 모든 세계를”C:\Users\UserName\Documents\MyGames\Terraria\Worlds”.
설정하는 전용 서버로 구성 파일
서버를 실행하는 전문적으로 만든 구성 파일 검색해야 합하면 토해 설치 폴더,다음을 실행”TerrariaServer.,exe-config<serverconfigfile>”,where<serverconfigfile>설정 파일입니다.
그런 다음 텍스트 파일을 저장(.txt)배치 파일로(.박쥐). 당신은 그것을 작동하도록 테라 리아 폴더에 배치 파일을 배치해야하고 구성 파일뿐만 아니라 같은 폴더에 있어야합니다. 그렇지 않으면”TerrariaServer 에 대한 전체 경로를 입력하면.exe”및<serverconfigurationfile>어디서나 작동하며 바로 가기 역할을합니다., 전체 경로의 예:
“C:\Games\Terraria\TerrariaServer.exe-config D:\TerrariaCon\example.txt”
그것은 하나의 컴퓨터에서 하나 이상의 서버를 실행할 수 있습니다! 그러나 그렇게하려면 세 가지 중요한 사항이 있습니다.
- 각 서버가 다른 구성 파일을 사용하는지 확인하십시오!
- 각 서버가 다른 세계를 사용하는지 확인하십시오!
- 각 서버가 다른 포트 번호를 사용하는지 확인하십시오!
참고:각 서버를 별도의 바로 가기/배치 파일로 만드는 것이 좋습니다.,
구성 파일 및 게임 데이터 저장 위치
구성 파일은 Terraria 가 상주하는 디렉토리에 위치합니다.
Linux/macOS
Linux 및 macOS 의 거의 모든 설정이 터미널에서 수행됩니다. 당신이 명령 줄에 경험이 없다면,당신은 당연히 협박 당하거나 당신이 무언가를 깨뜨릴 까봐 걱정 될 수 있습니다. 그냥 천천히 가져 와서 여기에 쓰여진대로 정확하게 명령을 입력하십시오. 당신은 당신을 연구하는 각 명령한 것이 무엇인지 정확하게 알 수 있다 할 것입니다(예를 들어man ip
또는chmod --help
)., 기본 터미널 명령을 배우는 데 도움이 필요하면 HowToGeek 에 의해이 가이드를 고려하십시오.
Local Area Network(LAN):
예 출력의ip addr
중요한 정보 강조 표시된
- GNU/리눅스,FreeBSD, 와 맥 os 유형
ip addr
터미널에서 보기 지역 IP 주소입니다. 스크린 샷과 비슷한 것을보아야합니다.이 작업을 수행하려면 다음 단계를 따르고 다음 단계를 수행해야 합니다., 이 예에서 로컬 IP 주소는192.168.1.44
frominet 192.168.1.44/24
입니다.또는 시스템에 ip 가 설치되어 있지 않은 경우 유사한 출력을 위해 ifconfig 를 루트로 실행할 수 있습니다.
설정 server
첫 번째할지 여부를 결정하기 시작하”호스팅&플레이”멀티플레이어 게임,또는 전용 서버는 게임이다. 차이점에 대한 설명은 멀티 플레이어를 참조하십시오.,
설정하”호스팅&재생”server
이가 가장 간단한 방법으로의 재생 플레이어와 잘 작동을 위한 가정 LAN 온라인 또는 단 co-op 게임입니다. 테라 리아를 시작하고 메인 메뉴에서”멀티 플레이어”를 선택한 다음”호스트&재생”을 선택하십시오. 을 선택한 세계에서 재생(거나 새로 만들)다음 암호를 입력하십시오(거나 공백으로 남겨두는 것을 원한다면 암호 없이).,
처음 시작하는 전용 server
서버를 실행이 없는 구성에 당신을 데려 갈 것이 세계 선택 화면
서버를 시작한 첫번째 시간, 우리는 걱정하지 않습니에 대한 구성 파일로 Terraria 서버는 파일은 여러 단계 마법사를 실행 얻을 신속하게.
Linux 및 macOS 에서 바이너리는$STEAM_ROOTDIR/steam/steamapps/common/Terraria 에서 찾을 수 있습니다. 테라 리아에서 직접 전용 서버 파일을 다운로드 할 수도 있습니다.,페이지 하단의”전용 서버”링크를 클릭하여 조직하십시오.
스크립트 TerrariaServer 를 실행하면 시스템의 올바른 서버 버전이 시작됩니다.
chmod u+x TerrariaServer*
명령을 사용하여 스크립트 및 프로그램 파일에 실행 권한이 있는지 확인하십시오. 이 스크립트가 표시되지 않으면 최신 버전의 서버를 사용하고 있는지 다시 확인하십시오.이후 서버가 멈추는 경우 터미널 세션을 종료할 수 있습 프로그램을 사용하여 다음과 같
tmux
또는screen
을 유지하는 세션이 실행되는 동안 당신은 기록됩니다.,좋아요 다른 게임 서버로 일반적으로 좋습니다 당신은 사용자 만들기(가정 디렉토리)실행을 전담하는 게임 서버가 있습니다. 이렇게하면 서버가해서는 안되는 파일을 변경할 수있는 권한이 없습니다.
$TERM 이 xterm 으로 설정되어 있지 않으면 서버가 시작되지 않습니다. 이 문제가있는 경우 서버는”client-crashlog 라는 파일을 생성합니다.txt”오류를 포함 할 것”시스템.예외:매직 넘버가 잘못되었습니다:542″이 경우”export TERM=xterm”명령을 실행하고 서버를 다시 시작하십시오.,
설정하는 전용 서버로 구성 파일
서버를 실행하는 전문적으로 만든 구성 파일 검색해야 합하면 토해 설치 폴더,다음을 실행”TerrariaServer-config<serverconfigfile>”, 여기서<serverconfigfile>설정 파일입니다. 다음 단계에 따라 구성 파일로 서버를 자동으로 실행하는 쉘 스크립트를 만듭니다.,
- 텍스트 편집기를 사용하여 파일을 만들에서와 같은 디렉토리백이라는 파일을 서버 startserver.sh
- 사본을 다음과 같은 라인으로 텍스트 파일:#!/빈/쉬./TerrariaServer-config<serverconfigfile>
- 파일을 저장,보유하고 있는지 확인하십시오 실행 권한에 의해 실행하는
chmod +x startserver.sh
,그리고 그것을 실행합니다.
사용할 수 있습니다 또한 전체 경로에 대한”TerrariaServer”그리고<serverconfigurationfile>그것이 어디서든 작업하고 행동으로 바로 가기가 있습니다., 전체 경로의 예:
“~/TerrariaServer/TerrariaServer-config~/.구성/TerrariaServer/serverconfig.txt”
이 예제에서 볼 수 있듯이 구성 파일은 Terraria 폴더에있을 필요가 없습니다.
그것은 하나의 컴퓨터에서 하나 이상의 서버를 실행할 수 있습니다! 그러나 그렇게하려면 세 가지 중요한 사항이 있습니다.
- 각 서버가 다른 구성 파일을 사용하는지 확인하십시오!
- 각 서버가 다른 세계를 사용하는지 확인하십시오!
- 각 서버가 다른 포트 번호를 사용하는지 확인하십시오!,
참고:각 서버를 별도의 쉘 스크립트로 만드는 것이 좋습니다.
게임 데이터 저장 위치
macOS
~/Library/Application Support/Terraria/Worlds
Linux
~/.지역/share/Terraria/세계
참고:는 경우 기본 설치 디렉토리를 변경되었을 설치하는 동안이라는 폴더에”~”이 만들어에서는 저장 데이터를 찾을 수 있습니다,이것은 동일하지 않은 것으로 사용자 홈 디렉토리에 있습니다.
구성 파일 옵션 및 구문은 OS 에 관계없이 동일합니다.테라 리아 폴더에 예제 구성 파일이 있습니다., 메모장이나 메모장++와 같은 텍스트 편집기에서 열면 다음과 같이 보입니다.보이지 않으면 이 텍스트를 새 파일로 복사할 수 있습니다.,
#this is an example config file for TerrariaServer.exe#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat#please report crashes by emailing crashlog.txt to [email protected]
#the following is a list of available command line parameters:
#-config <config file> Specifies the configuration file to use.#-port <port number> Specifies the port to listen on.#-players <number> / -maxplayers <number>Sets the max number of players#-pass <password> / -password <password>Sets the server password#-world <world file>Load a world and automatically start the server.#-autocreate <#>Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large).#-banlist <path>Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory.#-worldname <world name> Sets the name of the world when using -autocreate.#-secureAdds addition cheat protection to the server.#-noupnpDisables automatic port forwarding#-steamEnables Steam Support#-lobby <friends> or <private>Allows friends to join the server or sets it to private if Steam is enabled#-ip <ip address>Sets the IP address for the server to listen on#-forcepriority <priority>Sets the process priority for this task. If this is used the "priority" setting below will be ignored.#-disableannouncementboxDisables the text announcements Announcement Box makes when pulsed from wire.#-announcementboxrange <number>Sets the announcement box text messaging range in pixels, -1 for serverwide announcements.#-seed <seed>Specifies the world seed when using -autocreate
#remove the # in front of commands to enable them.
#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).#autocreate=1
#Sets the world seed when using autocreate#seed=AwesomeSeed
#Sets the name of the world when using autocreate#worldname=Terraria
#Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey)#difficulty=0
#Sets the max number of players allowed on a server. Value must be between 1 and 255#maxplayers=8
#Set the port number#port=7777
#Set the server password#password=p@55w0rd
#Set the message of the day#motd=Please don’t cut the purple trees!
#Sets the folder where world files will be stored#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
#The location of the banlist. Defaults to "banlist.txt" in the working directory.#banlist=banlist.txt
#Adds addition cheat protection.#secure=1
#Automatically forward ports with uPNP#upnp=1
#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.#npcstream=60
#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idlepriority=1
You can see that every line starts with a “#” sign., 그 표시는 줄을 제거하고 서버를 사용하지 못하게합니다. 다음과 같이 파일에 주석을 달 때 유용합니다.
#Set the message of the day
다음 명령을 설명합니다. 그리고 그것은 또한 유용한 끄 명령:
#motd=Please don’t cut the purple trees!
여기에서,서버에 없다”MessageOfTheDay”,을 가지고 있기 때문에#을 제거합니다. 따라서 명령을 사용하려는 경우 줄의 시작 부분에서”#”을 삭제하면됩니다. 이 파일을 원하는 만큼 원하는대로 편집할 수 있습니다. 모든 명령은 파일에 설명되어 있습니다., 준비가 되었다면 파일을 저장하고 구성 파일로 사용하기 만하면됩니다. 그것은 매우 좋을 떠나본 구성 파일,복사본을 만들의 그것과 편집본을,또는 열기를 원하고”이름으로 저장합니다…”이름이 다른 다른 파일입니다.
클라이언트와 서버에서 생성되는 구성 및 월드 파일의 기본 위치는 플랫폼에 따라 다릅니다.,
서버에 연결
에 Terraria 게임으로 이동,멀티->가입하세를 통해 IP>을 선택하자->유형에 IP 서버. 서버가 사용하는 내부 IP 또는 외부 IP 일 수 있습니다.
호스트 컴퓨터에서
localhost 를 IP 로 사용하거나 호스트 IP 를 사용할 수 있습니다.
로컬 네트워크를 통해
에 대한 다른 컴퓨터에서 로컬 네트워크(직접 연결되어 있는 당신의 라우),유형에 IPv4 주소 컴퓨터의 당신에 서버를 실행십시오(LAN)., 네트워크에 연결된 각 장치에는 라우터가 할당 한 자체 IP 주소가 있습니다. IPv4 주소를 변경할 수 있습 각 장치에 대한시면 당신의 라우터를 사용하여 동적 IP 주소를(대부분의 라우터는 우리 동적 IP 주소를 기본값). 동적 IP 주소가 변경 될 수 있음을 의미한다.
인터넷을 통해
를 위해 친구들을 연결하”인터넷”,그들이를 입력해야 합 외부 IP(를 의미하는 라우터의 IP)지만,이 작동하지 않을 설정할 때까지 상기 감십시오(포트 포워딩).,
On FreeBSD
ubuntu 에서 전용 terraria 서버를 실행하는 방법.
감옥에 가서 테라 리아 사용자를 만들고 화면,모노 및 sqlite3 을 설치하십시오. 이 명령을 실행하면 초기화를 제대로 모든 것:(를 실행하는 방법을 참조하십시오 전용 Terraria 서버에서 Ubuntu/cir0qna 에 대한 자세한 내용은 명령)
mono --server --gc=sgen -O=all TerrariaServer.exe
세계를 생성하고 종료(^C)
편집 당신의 감옥의 rc.conf,terraria_enable=”예”,그리고 감옥을 다시 시작하십시오.,
서버 목록
한 번의 인터넷 서버가 올바르게 실행되고,고려시는 그것을 대중의 하나는 서버 목록,그래서 인터넷 사용자 그것을 찾을 수 있습니다 및 가입:
문제를 해결
몇 가지 이유가 있는 뭔가 작동하지 않을 것입니다. 많은 문제를 이러한 주요 그룹으로 분리 할 수 있습니다.
“서버가 시작되지 않습니다”
이것은 오타 때문에 일반적입니다. 체크아 다시 모든 것을(있는 경우에 특히 구성 파일을 사용하여(s)),는 것을 확인하는 올바르게 입력., 그래도 제대로 작동하지 않으면 포럼을 확인하여 다른 사람이 가지고있는 것과 동일한 문제가 있는지 확인하십시오. 최후의 수단으로 게임을 다시 설치해보십시오.
다른 사람에 연결할 수 없 server
이것은 일반적으로 네트워크 관련 문제입니다.
- 그들이 올바른 IP 주소에 연결하고 있는지 확인하십시오. 이는 서버 컴퓨터의 IP 주소(IPv4)를 위한 네트워크로 연결된 컴퓨터 또는 라우터의 글로벌 IP 주소를 인터넷을 통해 선수들. 이들을 찾는 방법에 대한 정보는 첫 번째 섹션을 참조하십시오.
- 방화벽이”TerrariaServer 를 차단하지 않는지 확인하십시오.,exe”또는 서버의 포트(기본적으로”7777″).
- 다른 사람들이 올바른 포트 번호로 조인하는지 확인하십시오(기본”7777″이 아닌 경우 특히 중요합니다).
- 당신이 라우터를 사용하는 경우 당신은 당신을 위해 서버의 포트를 열 수 있는지 확인해야합니다. 이 작업을 수행하는 방법에 대한 정보는 첫 번째 섹션을 참조하십시오.
- 사용자의 IP 주소는 동적(지 않는 정적 또는 예약)그것은 가능한 그것을 위해,시간이 지남에 따라 변경도록 확인하는 IP 주소로 다시 한다., 또한,사용하는 경우 동적인 DNS 이 문제를 해결하기 위해서 말하는 다른 플레이어 항상식에서 당신의 도메인 이름에 가입하고 사용하지 않는 저장된 연결 목록 하는 게임 제공(게임에만 저장하는 IP 주소,하지 도메인 이름을 그래서 만약 당신의 IP 가 변경되었다고 있는지 알 수 없습니다)합니다.
세계지 절약 항목에서 사라지는 가슴을 닫은 후 server
Terraria 서버에 저장하고 자동으로 전 세계 모든 새벽(24 분)입니다.,
을 닫은 경우 서버를 발행하지 않고 저장/exit 명령을 통해 콘솔(또는 사용할 경우에는 호스트를 재생),수있는 기회가있는 세계지 않을 수 있습 저장 마지막 몇 분의 변경합니다.이동 기어 사이의 가슴을 즉시 닫지 않고 서버는 명시적으로 지정하여 저장/exit 명령을 실제로 발생할 수 있습니다 해당 항목을 사라집니다.
이것이 문제가 되지 않는 항상 사용하는 전용 서버를 입력해주세요”저장”/”exit”명령을 보다는 오히려 단순히 닫 콘솔창을 통해 빨간 X 버튼입니다.피>