본문 바로가기

언어/라즈베리파이

mono 설치관련

모노 설치전에 미리 설치되어 있어야 한다.

sudo apt-get install dirmngr dirmngr


Terraria 서버를위한 모노 설정

이 튜토리얼에서는 Raspberry Pi에 Terraria Server를 설치합니다. 우리는 Tshock 서버 소프트웨어를 이용하여이를 달성합니다. 이것은 일반적으로 Microsoft의 .net 프레임 워크 없이는 실행되지 않지만 Mono 프로젝트 덕분에 프레임 워크의 오픈 소스 구현을 사용하여 우회 할 수 있습니다.

1. 이제 Raspberry Pi에서 Terraria 서버 소프트웨어를 설정하기 전에 다음 명령을 실행하여 Raspberry Pi가 완전히 최신 상태 인지 확인해야합니다 .

sudo apt-get update
sudo apt-get upgrade

2. Raspberry Pi가 최신으로 업데이트되면 Mono 소프트웨어를 설치하고 설치해야합니다. Mono를 모르는 사람들 은 TShock 서버 소프트웨어가 의존하는 Microsoft .NET Framework의 오픈 소스 구현입니다. Mono 덕분에 Raspbian 운영 체제에서 실행할 수 있습니다.

이제 Mono를 설치하기 위해 Mono Project 저장소에서 Mono를 가져올 수없는 핵심 서버없이 우분투 키 서버를 추가해야합니다. 이 키 서버를 추가하려면 다음 명령을 사용해야합니다.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

3. 이제 키 서버를 패키지 관리자에 추가 한 후 Mono Projects 저장소를 가져와야합니다.

Raspberry Pi에서 다음 명령을 실행하면됩니다. 이 명령은 패키지 관리자가 자동으로로드 할 특정 목록에 패키지를 추가합니다.

Raspbian Stretch

echo "deb http://download.mono-project.com/repo/debian stretch main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

Raspbian Jessie

echo "deb http://download.mono-project.com/repo/debian jessie main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

Raspbian Wheezy

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

4. 소스 저장소에이 저장소를 추가 했으므로 다른 업데이트와 업그레이드를 실행해야합니다. 모노 패키지가 우리 패키지 목록에서 사용 가능하도록이 작업을 수행합니다. 이렇게하려면 Raspberry Pi에서 다음 두 명령을 실행하십시오.

sudo apt-get update
sudo apt-get upgrade

5. 업데이트가 완료되면 라즈베리 파이의 터미널에서 다음 명령을 실행하여 Mono 소프트웨어를 설치할 수 있습니다.

sudo apt-get install mono-complete

 나무 딸기 파이 Terraria 서버 설정하기

1. 모노가 우리의 라즈베리 파이에 설치되었으므로 우리는 실제로 라즈베리 파이 테라 리아 서버를 설치하는 것으로 진행할 수 있습니다. 이를 위해 우리는 TShock 서버 소프트웨어를 활용할 것입니다.

그러나이 튜토리얼에서는 TShock Github 페이지로 이동 하여 가장 최근의 다운로드 링크 를 가져 오는 것이 좋습니다 TShock 소프트웨어의 최신 버전을 확보하기 위해 명령 줄에서이 작업을 전적으로 수행 할 것 입니다.

Terraria 서버 소프트웨어를 우리의 Raspberry Pi에 다운로드하기 전에 우리는 먼저 그것을 유지하고 그 안에 디렉토리를 변경하는 폴더를 만들 것입니다. 다음 두 명령을 실행하면됩니다.

mkdir ~/tshock
cd ~/tshock

2. 이제 새로 생성 된 폴더에 다음 명령을 실행하여 Terraria 서버 소프트웨어를 Raspberry Pi에 다운로드하십시오. 우리가 다운로드하는 버전은 Terraria 1.3.5.3에 대해 4.3.25입니다.

Raspberry Pi에서 다음 명령을 실행하여 소프트웨어를 다운로드 할 수 있습니다.

wget https://github.com/Pryaxis/TShock/releases/download/v4.3.25/tshock_4.3.25.zip

3. 이제 우리는 Raspberry Pi에서 다음 명령을 실행하여 zip 파일을 추출 할 수 있습니다. unzip은 기본 Raspbian 설치에서 기본적으로 제공되지만 슬림 한 설치에 설치해야 할 수도 있습니다.

unzip tshock_4.3.24.zip

4. TShock 서버가 추출되면 Mono를 사용하여 서버를 실행할 수 있습니다. 이렇게하려면 tshock 폴더에있는 동안 Raspberry Pi에서 다음 명령을 실행해야합니다.

mono TerrariaServer.exe

5. 당신은 라즈베리 파이에 테라 리아 세계를 세우기 위해 여러 단계를 거쳐야 할 것입니다. 더 큰 세계가 생성 과정에서 라즈베리 파이를 얼려 버릴 수 있으므로 작은 세계에서 시작하는 것이 좋습니다. 너의 세계 이름을 적어 라.

생성이 완료되면 명령 줄의 기본 메뉴로 돌아가고 세계 이름 옆에있는 번호를 입력하고 Enter 키를 누릅니다. 다시 몇 가지 세부 정보를 묻는 메시지가 표시되지만 Enter 키를 눌러 지나가는 것이 일반적으로 안전합니다.

이제 완전히 작동하는 Terraria 서버가 있어야하며 장치에서 성공적으로 연결할 수 있어야합니다. 어떤 문제가 발생했거나이 튜토리얼에 대한 의견을 남기고 싶다면 우리 포럼에 의견을 남겨주세요.

귀하의 라스베리 파이에 대한 더 많은 게임 서버를 살펴보고 싶다면 Minecraft Raspberry Pi 서버 튜토리얼과 Minecraft Pocket Edition 서버 튜토리얼을 확인하십시오 .



다른 사이트에서는 이렇게

sudo apt-key adv --keyserver hkp://​keyserver.ubuntu.com:​80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF 		
echo "deb http://​download.mono-project.com/​repo/​debian wheezy main" | sudo tee /​etc/​apt/​sources.list.d/​mono-xamarin.list 		
echo "deb http://​download.mono-project.com/​repo/​debian wheezy-apache24-compat main" | sudo tee -a /​etc/​apt/​sources.list.d/​mono-xamarin.list 		
sudo apt-get -y update 		
sudo apt-get -y install mono-complete