A Terraria 서버 플랫폼을 제공을 위한 플레이어를 연결하는 인터넷이나 기타 네트워크에 대한 멀티플레이어 게임. Terraria 의 Windows 설치에는 서버 소프트웨어가 포함됩니다. 리눅스 배포판에서 실행하려면 서버 파일을 다운로드해야합니다. 다운로드 섹션을 참조하십시오.
서버는 독립 실행 형 싱글 플레이어 게임 플레이에도 사용할 수 있습니다. 게임 내 시간을 마음대로 조정할 수 있는 기능을 제공합니다.
호스트하기 전에
서버는 기본적으로 TCP 포트 7777 에서 실행됩니다. NAT 뒤에있는 경우(예:, 주거 사용자),사용 된 포트는 다른 플레이어가 가입 할 수 있도록하기 위해 포트 전달되어야합니다. 할 수 있는 경우에 없을 앞으로는 포트 중 하나를 사용하도록 선택할 수 있습니다 VPN 서비스는 다음과 같이 질문에 정착되면 또는 Radmin VPNinstead(지만 이러한 경우,모든 플레이어 필요를 설치하 VPN 소프트웨어). 기본 max 플레이어는 8(1.4.0.1 현재 16)이지만 서버 시작시뿐만 아니라 서버 구성 파일(serverconfig.txt). 비 NAT 연결을(예를들면 사업 또는 데이터 센터의 사용자)일반적으로 필요하지 않 포트 포워딩이지만,필요할 수 있습을 통해 포트를 허용하는 방화벽입니다.,
AWS 또는 GCP 와 같은 클라우드 서비스 공급자에서 실행되는 경우 서버에 대한 연결을 허용하기 위해 TCP 및 UDP 의 포트 7777 이 열려 있는지 확인하십시오.
공개 서버
서버 찾을 수 있습을 통해 이러한 서버 목록:
가 서버
서버의 수에 의해 결합을 선택하면 멀티 플레이 옵션은 기본 메뉴에서 문자를 선택한 다음에 들어가 서버의 IP 및 포트가 있습니다.
종종 다른 서버는 플레이어가 가입 할 수있는 요구 사항이 다릅니다., 일부 서버 플레이어가 필요합하지 않으면이 소프트 코어 또는 Mediumcore 플레이어를 재생하고,필요할 수 있습니다 일부는 플레이어야에서 특정 수준의 게임에 합류하기 전에. 종종 공개 서버는/등록하고 로그인/체 플레이어야 하는 캐릭터와 함께 고유 이름과 암호를 입력합니다.
공용 서버는 일반적으로 규칙을 시행하거나 규제하는 관리자 및/또는 중재자 그룹에 의해 실행됩니다. 종종 이러한 규칙은 개조 및 해킹,가장 등을 허용하지 않습니다., 일부 서버에 있는 기능을 허용하도록 재생하는 온라인으로 그들의 싱글 플레이어 캐릭터를 잃지 않고 자신의 싱글 플레이어 inventory.
최근에 재생 한 서버 목록은 멀티 플레이어의”IP 를 통해 가입”아래에 저장됩니다.
How to(Windows)
플레이어는 멀티 플레이어 옵션을 선택하여 게임 메뉴에서 서버에 가입 할 수 있습니다.
How to(Linux)
전제 조건
먼저 서버를 실행하는 데 필요한 도구를 설치합니다. 이것들은 배포판에 사전 설치되었을 가능성이 있습니다.,
에서는 데비안 시스템(Ubuntu),실행:sudo apt update && sudo apt install -y wget tmux unzip
서버 시작
- 을 참조하십시오 다운로드는 다운로드 섹션에 링크를 얻으 최신 다운로드합니다. 그 파일을 다운로드:
wget the_latest_link_here
- 파일의 압축을 해제:
unzip terraria-server*
- 탐색 디렉토리로 당신은 단지 압축을 해제. 1.4.1.2 현재 디렉토리는’1412’라고합니다., 이 변경 될 수 있습니다 미래를 위해 버전:
cd 1412
- 로 이동합 리눅스 디렉터리
cd Linux
- 추가 실행가능한 권한을 서버에 바이너리:
sudo chmod +x TerrariaServer.bin.x86*
- 서버 시작. 64 비트 버전은 TerrariaServer 입니다.빈.x86_64,32 비트 버전은 TerrariaServer 입니다.빈.,86:
./TerrariaServer.bin.x86_64
- 배치의 세계에서 파일을 다음과 같은 서버의 위치 그들을 찾기:
~/.local/share/Terraria/Worlds/
실행에 바탕
Tmux 은 현대적인 버전의 화면을 허용하는 여러 가상 터미널 인스턴스가 있습니다. 우리는 백그라운드에서 서버를 시작하는 데 사용할 것입니다.
- 실행에서 서버 tmux 세션:
tmux
- 에 tmux 세션,서버 시작:
./TerrariaServer.bin.x86_64
- 이제 서버를 시작으로 정상입니다., 을 detatch 에서 tmux 인스턴스를 떠나,서버 백그라운드에서 실행 중인 사용하여 다음과 같은 키 조합<
+b>d - 지금 있어야에서 다시 이전 터미널 인스턴스입니다., 당신이 볼 수있는 tmux 세션이 실행에 바탕으로
tmux list
- 로 다시 연결하는 인스턴스를 편집하거나 종료 실행하기만 하면
tmux attach
메모
- 어떤 경우에 수출하기 위해 필요한 기간변수에 이 방법:
export TERM=xterm
하는 방법(RPI/다른 사람 Os)
를 사용하는 경우에는 운영 시스템(예:라즈베리 파이 OS(이전 raspbian 에)또는 FreeBSD)는 오지 않으로 미리 작성된 실행 파일을 사용할 수 있습니다 모노를 시작하는 서버입니다., Raspberry Pi 와 같은 장치 또는 x86 아키텍처에서 실행되지 않는 장치에서 서버를 호스팅하려는 경우 유용 할 수 있습니다.
전제조건
참고:를 사용하는 경우 비 86 리눅스 기반의 운영체제(과 같은 라즈베리 파이 OS),첫 번째는 몇 가지 지시 동일해야 하나는 여기에서 찾을 때까지chmod
명령입니다. 시스템에 사전 설치되어 있지 않으면 mono 및 기타 필요한 라이브러리(예:sqlite 또는 screen)를 설치해야합니다.,
서버 시작
- 시스템 사양에 따라 Terraria 파일을 다운로드하고 추출하십시오. (Raspberry Pi 사용자는 Linux 가이드를 따르십시오)
- Linux 디렉토리로 이동하십시오.
- 다음 mono 명령을 사용하여 서버를 시작하십시오.
mono --server --gc=sgen -O=all ./TerrariaServer.exe
서버가 예상대로 실행되어야합니다.
문제 해결
“모노 런타임 및 클래스 라이브러리가 동기화되지 않았습니다.”,Terraria 디렉토리 내에서 탐색하고 monoconfig,mscorlib 를 제거하십시오.,dll 및”Mono”또는”System”으로 시작하는 모든 파일.Linux 를 사용한 예제 지침:
rm System*rm Mono*rm monoconfigrm mscorlib.dll
WindowsBase.dll 및 FNA.dll 이 유일해야합니다.디렉토리에있는 dll 파일
참고:이 절차는”Mono”또는”System”으로 시작하는 다른 파일을 삭제하므로 명심하십시오!,
다운로드
바닐라 Terraria 서버 소프트웨어가 포함되어 있으로 정기적인 Terraria 패키지를(위)지만,다운로드할 수 있습니다:
서버 전용 GUI 제삼자가 바닐라를 제공하는 서버 그래픽 컨트롤(서버가 정상적으로 명령행 프로그램):
- 전용됩니다.,
Tshock 및 TDSM 는 타사 서버 패키지를 제공하는 기능을 추가,같은 게임에서 명령어는 허용 플레이어,암호,그리고 플러그인 인터페이스에 대한 추가 기능(예:세력):
- Tshock
- TDSM(최신 버전 1.3.2.1;더 이상 유지되지 않습니다.)
서버 파일
서버는 세 개의 파일로 구성됩니다.
- TerrariaServer.exe-메인 서버 파일. 독립 실행 형으로 실행할 수 있습니다.
- serverconfig.txt-서버 설정 파일. 서버에 대한 모든 매개 변수를 정의합니다(아래 참조).
- 시작-서버.,bat-serverconfig 를 사용하여 서버를 시작하는 Windows 배치 파일입니다.txt 파일. 또한 충돌해야하는 경우 서버를 다시 시작하는 루프백을 포함합니다.
- 시작-서버-스팀-친구.bat-“호스트&Play”로 기능하지만 콘솔을 통해. 스팀프렌즈는 이를 통해 여러분의 게임에 참여하실 수 있을 것입니다.
목록의 콘솔을 명령
한 번에 전념,서버가 실행되면 다음 명령을 실행할 수 있습니다.
참고 앞으로 슬래쉬/필요하지 않은 선행하는 명령으로 몇 가지 명령 인터페이스가 필요합니다., Tshock 명령 목록은 TShock readme 를 참조하십시오.
명령행 매개변수
다음의 목록이 매개 변수에 입력할 수 있는 실행하는 경우 TerrariaServer 처음:
-
-config <file path>
-을 지정하는 구성 파일 사용하십시오(Server config 파일 아래에 있습니다). -
-port <number>
-수신 대기할 포트를 지정합니다. -
-players <number> / -maxplayers <number>
-최대 플레이어 수를 설정합니다. -
-pass <password> / -password <password>
-서버 암호를 설정합니다. -
-motd <text>
-하루 텍스트의 서버 모토를 설정합니다., -
-world <file path>
-세계를로드하고 자동으로 서버를 시작합니다. -
-autocreate <number>
–world 에 의해 지정된 경로에서 아무 것도 발견되지 않으면 세계를 만듭니다. 세계 크기는 1(작은),2(중간)및 3(큰)으로 지정됩니다. -
-banlist <file path>
-banlist 의 위치를 지정합니다. 기본값은”banlist.작업 디렉토리에 txt”. -
-worldname <world name>
–autocreate 를 사용할 때 세계의 이름을 설정합니다. -
-secure
-서버에 추가 치트 보호 기능을 추가합니다., -
-noupnp
-자동 범용 플러그 앤 플레이를 비활성화합니다. -
-steam
-Steam 지원을 활성화합니다. -
-lobby friends / -lobby private
-친구 만 서버에 가입하도록 허용하거나 Steam 이 활성화 된 경우 비공개로 설정합니다. -
-ip <ip address>
-IP 주소를 설정합을 위한 서버에 들어 -
-forcepriority <priority>
-프로세스의 우선 순위를 설정합니다. 이것이 사용되는 경우 아래의”우선 순위”설정은 무시됩니다., -
-disableannouncementbox
-와이어에서 펄스 때 텍스트 공지 사항 발표 상자가 만드는 비활성화합니다. -
-announcementboxrange <number>
세트를 발표 상자 텍스트 메시징 범위에서 픽셀 -1serverwide 발표했습니다. -
-seed <seed>
-지정 세계의 씨앗을 사용할 때-autocreate
Server config 파일에
을 시작하는 것이 가능하는 전용 서버 구성 파일을 사용하여 들어가는 상기 매개 변수가 자동으로 합니다. -Config 매개 변수를 사용하여 config 파일을 호출해야합니다., 파일은 임의의 이름을 가질 수 있지만 TerrariaServer 와 동일한 폴더에 있어야합니다.exe 인. 면 서버 설정파일된 파일이 있지 않는 동안 서버에 부팅한 다음,서버가 사용자에게 문의하여 입력한 매개 변수는 경우 실행하지 않고는 정의된 config 파일에 있습니다.
다음과 같은 목록이 사용 가능한 구성 명령:
-
world=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\world1.wld
-을 로드하는 세계 자동으로 서버를 시작합니다. -
autocreate=3
-아무도 발견되지 않으면 새로운 세계를 만듭니다. 세계 크기는 1(작은),2(중간)및 3(큰)으로 지정됩니다., -
seed=AwesomeSeed
-설정합니다 세계 종자를 사용할 때 autocreate -
worldname=World
-의 이름을 설정하는 전 세계를 사용할 때 autocreate -
difficulty=0
-세계 어려움에 사용하는 경우-autocreate. 옵션:0(normal),1(전문가),2(master),3(여행) -
maxplayers=8
-설정의 최대 수 플레이어에서 허용되는 서버입니다., 값은 1 에서 255 까지 -
port=7777
설정된 포트 번호 -
password=p@55w0rd*
-서버 설정 비밀번호 -
motd=Please don’t cut the purple trees!
설정된 메시지의 날 -
worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\
-설정한 폴더를 세계에 파일을 저장할 -
banlist=banlist.txt
-의 위치를 의 banlist 는. 기본값은”banlist.작업 디렉토리에 txt”. -
secure=1
-추가 치트 보호를 추가합니다. -
language
-해당 언어 코드에서 서버 언어를 설정합니다., Available codes:-
en/US
= English -
de/DE
= German -
it/IT
= Italian -
fr/FR
= French -
es/ES
= Spanish -
ru/RU
= Russian -
zh/Hans
= Chinese -
pt/BR
= Portuguese -
pl/PL
= Polish
-
-
upnp=1
– Automatically forward ports with uPNP., -
npcstream=60
-적 건너 뛰기를 줄이지 만 대역폭 사용량을 증가시킵니다. 숫자가 낮을수록 건너 뛰기가 덜 발생하지만 더 많은 데이터가 전송됩니다. 0 이 꺼져 있습니다. -
priority=1
-시스템의 기본 우선순위 0:실시간,1:고,2:AboveNormal,3:정상 4:BelowNormal,5:한 - 여행 모드로 전력 사용 권한 모든 개인을 위해 힘입니다.,
journeypermission_time_setdawn=2
journeypermission_time_setnoon=2
journeypermission_time_setdusk=2
journeypermission_time_setmidnight=2
journeypermission_godmode=2
journeypermission_wind_setstrength=2
journeypermission_rain_setstrength=2
journeypermission_time_setspeed=2
journeypermission_rain_setfrozen=2
journeypermission_wind_setfrozen=2
journeypermission_increaseplacementrange=2
journeypermission_setdifficulty=2
journeypermission_biomespread_setfrozen=2
journeypermission_setspawnrate=2
Comment lines can be included using the hash symbol (#)., #로 시작하는 줄은 완전히 건너 뜁니다.
금지 및 금지 해제
명령ban <player>
는 표시된 플레이어를 서버에서 금지합니다. 금지 플레이어,그들은 로그인을 시도 할 때,메시지가 표시됩니다:당신은에 대한 금지:-. 금지 된 플레이어는”banlist”파일을 편집하여 금지 해제 할 수 있습니다.Txt,”는 Terraria 폴더에 있습니다. 이 문서에는 현재 금지 된 모든 플레이어 목록이 포함되어 있습니다. 플레이어를 금지 해제하려면 목록에서 플레이어의 이름과 IP 주소를 삭제하십시오.,
시스템 요구 사항
- Windows 운영 체제
- 500MB RAM 한 세계(RAM 에 따라 세계 크기 및 번호의 선수)
- .NET Framework4.0
- XNA Framework
쉬운 방법에 설치됩니다.물 및 XNA 간단하게 설치하면 토해 클라이언트는 모두 설치의 일환으로 정기 설치합니다.
노트
- 서버는 이제 다음 세계를 자동 저장하지만 종료 명령을 사용하는 경우에만 종료시 저장됩니다. 즉,종료하기 전에 수동으로 저장하는 것을 고려하십시오.,
- 온라인 플레이어가 없을 때 서버는 최대 절전 모드로 전환됩니다. 플레이어가 연결되어있을 때만 시간이 지납니다.
- 서버를 시작할 때 자동 포트 포워드를 원하는지 묻습니다.하지만 이것이 항상 작동하지는 않습니다.
- 서버는 종종 Hamachi 를 사용하여 설정됩니다. 이렇게하면 포트 포워딩해야하는 필요성이 제거되지만 타사 프로그램에 의존합니다.
- 일부 서버로 높일 것입니다 건강을 경우,서버의 전문가 모드에서,파괴할 수 있습 1,000,000+health/hp(hp)
LAN
아래 지침에 대한 기본적인 LAN 자 설정입니다., 이것이 작동하려면 최소한 모든 컴퓨터가 동일한 네트워크에 연결되어 있어야합니다. 그렇게 기울어 진 느낌이 들면 정적 LAN IP 주소를 갖도록 서버를 설정할 수 있지만 실제로는 필요하지 않습니다. 이 지침은 네트워킹 경험이 거의없고 단지 게임을하고 싶은 사람들을 대상으로한다는 점에 유의하십시오.
- 있는지 확인하는 모든 컴퓨터는 동일한 네트워크에 연결되어 있는
- 연결 컴퓨터 네트워크는 이더넷을 통해 가능한 경우,이후 이더넷은 거의 항상보다 빠르게 있습니다.,
- 경우 일반 가정 라우터와 연결하려는 많은 플레이어에 연결할 수 있습상의 컴퓨터를 네트워크를 통해 이더넷에 의해 사용하는 스위치입니다. 스위치의 모든 포트를 라우터에 연결하고 나머지 컴퓨터(및 서버)를 스위치에 연결하기 만하면됩니다. 스위치가없는 경우 적어도 이더넷을 통해 서버를 실행하는 컴퓨터를 네트워크에 연결하려고합니다. 할 수 없는 경우에는 않는지 확인,모든 컴퓨터가 연결되어 있는 동 wifi 연결하고 그것은 아마도 작업,그냥 조금 더 천천히.,
- 서버 정보를 얻을
- 첫 번째는지 확인하는 서버에 연결된 인터넷,또는 적어도 연결되어 있습니다. 라우터 연결을 테스트하려면 웹 패널을 통해 라우터에 로그인을 시도 할 수 있습니다. 일반적으로 라우터 로그인 정보는 라우터 뒷면의 스티커에 인쇄됩니다. 페이지가로드되면,큰-그냥 다른 컴퓨터가 동일한 네트워크에 연결되어 있는지 확인합니다.
- Windows:
- 명령 프롬프트를 열고 실행”ipconfig”에 대한 정보를 얻을 수 있습니다. “IPV4 주소 뒤에 나타나는 IP 주소를 기록하십시오……,”192.168.1.27,172.16.0.55 10.0.0.42 와 같은 것이어야합니다. 이것은 당신이 테라 리아에 가입에 사용할 IP 주소입니다. IP 주소가 127 로 시작하면 그렇지 않은 주소를 찾으십시오.169 로 시작하면 뭔가 잘못하고 있습니다.
- MacOS:
- 시스템 환경 설정>네트워크를 열고 IP 주소를 기록하십시오. IP 가 어떻게 생겨야하는지에 대해서는 위를 참조하십시오.
- GNU/Linux:
- 터미널 창에서”ifconfig”또는”ip a”를 실행하여 로컬 IP 를 가져옵니다. IP 가 어떻게 생겨야하는지에 대해서는 위를 참조하십시오.,
- 연결하는 클라이언트가 서버
- 열 Terraria,클릭 멀티 플레이어에 연결하는 IP 주소를 기록에서 두 번째 단계입니다.
- 서버에 연결되어 있어야합니다!
- 문제 해결(무언가가 작동하지 않는 경우)
- 는지 확인 방화벽에서 실행하는 컴퓨터 서버는 장애인용,또는 적어도 통해 트래픽을 수 있습에서 포트 7777. 기회가있을 때 다시 한번 방화벽을 다시 활성화해야합니다.,
- 로컬 IP 주소가 169 로 시작 않는 경우,당신은 인터넷에 연결 얻을 수있는 네트워크 설정을 확인해야합니다.
- 특히 라우터가 다시 시작되면 서버의 IP 가 변경 될 수 있습니다. 서버에 연결할 수 없으면 2 단계를 다시 한 번 진행하여 IP 가 변경되었는지 확인하십시오.
- 이것이 반복되는 문제가 될 경우 OS 이름이 서버 운영 체제의 이름 인”정적 IP on(OS 이름)설정”을 찾아야합니다.,
- 설정하는 경우 항구의 무리는 서버를 다른 뭔가 의 기본값으로 7777 있는지 확인하는 클라이언트에 연결하는 무엇이든 포트에 서버를 사용하도록 구성되어.
역사
- 데스크탑 1.4.0.1:
- 새로운 어려움 값:2 마스터 모드 3 위해 여행을 모니다.
- 여행 모드 전원 권한을 제어하기위한 구성 파일 옵션의 무리가 추가되었습니다.
- 데스크탑 1.3.0.,4:
- 전용 서버는 이제-forcepriority 로 시작하여 서버 설정 파일의 프로세스 우선 순위를 재정의 할 수 있습니다.
- 전용 서버는 이제-ip 를 다시 사용하여 로컬 IP 주소를 설정할 수 있습니다.
- 데스크탑 1.3.0.3:를 얻을 수 있습니다 쉽게 시간을 보고 오류에게 일어나면 서버에서.
- 데스크탑 1.3.0.2:
- 할 수 있습니다 암호를 입력할 때마다 들어가거나를 만드는 서버입니다.
- 전용 서버 및 해당 구성에 대한 많은 문제가 해결되었습니다.,
- “초대 전용”모드에있을 때 사용자가 서로 초대 할 수없는 문제가 수정되었습니다.
- 데스크탑 1.2.3.1:고정 충돌을 시작할 때에 전념 서버에서 영어 이외의 언어로.
- 데스크탑 1.0.2:
- 서버를 들어 모든 IP 주소에 호스팅 PC,는 방법에 관계없이 많은 네트워크 연결을 활성화합니다.
- 자신의 로컬 IP 주소 대신”localhost”를 입력하면 자신의 동일한 PC 서버에 연결됩니다.
- 게임 기본 포트가 31337 에서 7777 로 변경되었습니다.,
- 클라이언트는 이제를 해결하는 호스트명으로 그 IP 주소는 경우,예를 들어,randomsite.org 서버를 실행할 수 있습 유형 randomsite.org 으로 IP 주소 및 연결할 수 있습니다.이 문제를 해결하려면 어떻게해야합니까?
- 콘솔-릴리스:도입.
- 모바일 출시:소개.
- 3DS-릴리스:도입.
V•D•E- 서버(TShock)
- 맵 시청자
- 인벤토리 편집기
- Mods(tModLoader)
Leave a Reply