44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
모바일게임에서 aws로 웹서버 사용시 얼마나 사용하게 되는건가요?
안녕하세요.웹서버 및 aws 강의 잘 들었습니다playfab으로 서비스 했던 경험은 있지만 직접 서버를 구현하여 서비스하는 경험을 배우고자 다음달쯤 게임을 배포 할 예정에 있습니다.궁금한건 서비스 경험이 없으니 미리 요금 계산해 볼 때 얼마나 책정해야 할지 감이 오지 않습니다. ec2는 시간당 비용과 데이터송신시 비용과 rds는 성능당 시간당요금이 책정되어 있는걸로 확인했습니다일반적으로 게임 회사에서 서비스전 서버 비용을 예측할 때 사용하는 방법이 있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
mac 에서 빌드한 파일(.exec) 리눅스 서버에서 실행이 안됩니다
안녕하세요! 제가 mmo게임 시리즈를 따라오면서 만든 server 프로젝트를 리눅스 서버에서 실행하려고 하는데요! 맥에서 s3에 올려논 파일을 다운받아 실행하려고 하면 -bash: ./Server: cannot execute binary file: Exec format error 이런 에러가 뜹니다! 리눅스에서는 .exec 바이너리 파일도 실행할 수 있다고 하던데.. 저도 .exe로 빌드하고 싶지만 맥북에서는 .exe파일로 빌드가 안되서 혹시 방법을 알고 계시나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
mac 실행파일(.app) 리눅스 서버에서 실행 하기
안녕하세요 루키스님! 저는 파트1 부터 지금까지 mac 운영체제에서 실습을 하며 강의를 따라오고 있는데요, 보통 리눅스 서버를 많이 쓴다고 해서 저도 리눅스 서버를 임대하려고 하는데요, 맥 실행파일(.app)도 리눅스 서버에서 똑같이 실행할 수 있을까요??
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
yum install nodejs npm --enablerepo=epel 이 설치가 되지 않습니다.
ExampleServer 폴더를 만든 후 cd ExampleServer 한 후 yum install nodejs npm --enablerepo=epel를 쳤는데Error: Unknown repo: 'epel'다음과 같은 오류메시지가 뜨고 설치가 되지 않습니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
VPC 접속시 다음 이유 중 하나로 인해 원격 데스크톱을 원격 컴퓨터에 연결할 수 없습니다.
ec2인스턴스를 그냥 만들어서 연결하면 잘 연결되는데내가 만든 vpc,subnet을 사용하여 연결하면다음 이유 중 하나로 인해 원격 데스크톱을 원격 컴퓨터에 연결할 수 없습니다.1)서버에 대한 원격 액세스를 사용할 수 없음2)원격 컴퓨터가 꺼져 있음3)네트워크에서 원격 컴퓨터를 사용할 수 없음원격 컴퓨터가 켜져 있으며 네트워크에 연결되어 있는지 여부 및 원격 엑세스가 지원되는지 확인하십시오.라는 메시지가 뜹니다.인스턴스는 실행 중 상태입니다.vpc ipv4 CIDR 주소가 10.0.0.0/24 로 되어있는데 상관있을까요? 10.0.0.0/16 으로 해도 되지 않습니다.SUBNET 주소도 10.0.0.0/24 로 되어있습니다.인터넷 게이트웨이가 생성되어 있지 않은거 같은데 별도로 생성해 주어야 될까요? 게이트웨이를 추가해서 vpc를 연결해줘도 안되는거 같습니다.EC2 인스턴스 생성과정이 강의버전하고 달라서 따라하기가 좀 힘든거 같습니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
AWS 강의를 듣고, 7장의 완성 게임을 배포하는 것이 가능한가요?
번외편 AWS 강의를 완강하면, 7장에서 완성한 게임을 AWS에 올려서 배포하는 과정을 따라해볼 수 있을지 궁금합니다.내용 목차를 보면 그게 아닌 것 같아서요... 혹시 거기까지는 안내가 되어있지 않다면 강의를 다 듣고 충분히 혼자서 해볼만할지 궁금합니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
서버 프로그램 띄우는 것
안녕하세요.현재 게임 서버 개발자로 일하고 있습니다.Windows 실습에서 IIS로 서버를 띄웠었는데, 보안상 문제로 그냥 프로그램 시켜서 실행시키는 것은 안 좋다고 했어서요전 회사와 현 회사에서는 웹 서버 같은 경우는 IIS로 띄웠었고 게임서버 같은경우는 그냥 프로그램을 실행시켜서 띄웠었는데, 보안상 더 괜찮게 하는 방법이 존재할까요?혹시 보안상 더 좋은 방법이 존재하는지 궁금합니다 ㅠ
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
AccountServer 게시파일을 EC2에서 실행했을 때 접속이 되지 않습니다.
안녕하세요? 시리즈 동안 개발한 서버 중 AccountServer먼저 EC2에서 구동을 시도 중입니다.EC2에 비주얼스튜디오는 설치하지 않았고 개인 데스크탑에서 게시를 하여 S3을 통해 EC2에서 실행하고자 합니다.먼저 launchSettings.json을 이렇게 설정하였습니다.제 EC2의 Private IP의 두 개의 포트로 설정했습니다. 이 상태로 게시 후 해당 EC에서 실행하면 아래와 같이 localhost:5000 으로 Listening 중으로 작동합니다. 해당 EC2의 탄력적IP 로 클라이언트에서 접속을 시도해도 반응이 없습니다(일단 뭐라도 신호가 오면 콘솔에 메시지 띄우도록 해뒀습니다.).인스턴스의 인바운드 규칙은 모든 트래픽을 열어둔 상태입니다. 질문. EC2에 비주얼 스튜디오를 설치하지 않고 게시한 파일로 웹서버를 실행했을 때 추가로 설정해야하는 요소들이 있나요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
[해결]RDS MySql의 디비를 마이그레이션 하는 과정에서 질문이 있습니다.
먼저 진행한 순서는 아래와 같습니다. AWS RDS(MySQL) 생성 후 퍼블릭 엑세스 가능으로 설정하였습니다.(접속은 MySQL Workbench로 확인하였습니다.)ConnectionString 은 아마존 개발자 안내서와 강의 내 다른 분 질문에 달아주신 답변을 참고하여 작성하였습니다.SharedDB 프로젝트를 시작프로젝트로 설정할 수 있도록 Main 함수를 임시로 복원한후 SharedDBContext.cs 파일의 ConnectionString을 2에서 작성한 내용으로 설정하였습니다.시작프로젝트와 패키지 관리자 콘솔의 기본 프로젝트를 SharedDB로 설정하여 add-migration을 하여 성공하였습니다.이후 update-database 를 실행하면 아래와 같은 에러를 발생하고 진행이 되지 않습니다.위와 관련해서 질문을 정리하자면RDS의 퍼블릭 엑세스를 허용해도 제 개인 PC의 코드에서 직접 마이그레이션 하려면 ConnectionSting 외 코드에 추가적인 작업이 필요한가요?제 개인 PC에서 RDS를 마이그레이션 하려면 RDS에서 추가적으로 설정해야할 권한 등이 있을까요?(현재 보안 그룹은 강의에서 나온 모두 다 열어둔? 상태입니다.) 혹시 저와 같은 이상한? 삽질을 하시는 분이 있을까 해서 해결한 방법을 공유드립니다.NuGet 패키지 관리자에서 마이그레이션하고자 하는 프로젝트에 MySql.EntityFrameworkCore를 설치하였습니다.ConnectionString을 다음과 같이 수정하였습니다. @"Server=[DB 엔드포인트];port=[포트];database=[DB 이름];uid=[사용자 이름];pwd=[비밀 번호]";아래의 OnConfiguring 함수를 다음과 같이 수정하였습니다.(대소문자 주의)기존의 마이그레이션 폴더들을 정리해줬습니다. 기존에 마이그레이션 정보들이 남아있으면 충돌나면서 update-database 시 실패를 하는 것 같습니다. 항상 최초의 마이그레이션으로 실행을 하네요. 주소가 달라서 그런가?MySQL Workbench에서 확인해줍니다.
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
aws추가 강좌 관련
혹시 aws 람다와 게임리프트를 이용한 가벼운 멀티게임 제작 관련한 강좌는 만드실 계획이 없으신지 궁금합니다. 그리고 리눅스 aws ec2로 진행시 raw하게 바로 실행하는것과 apach를 사용하는 방식에 차이가 어떤게 있는지 궁금합니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
ec2 서버 + 디비
안녕하세요 루키스님. aws를 완강하고 mmo server를 ec2에 올리기 작업을 진행중입니다. 제 노트북에서 아마존을 들어가 ec2 인스턴스를 열어 서버 창에서 listening 중이고 제 데탑에선 Client 파일을 유니티에서 데모로 실행해본 결과 접속을 성공하였습니다!! 다만 Part9의 마지막 완성본인 DB를 연동한 프로젝트는 접속이 되지 않았습니다. 없는 아이디와 비번을 입력시 destination host에 연결하지 못했다고 뜨는 것을 보니 AccountServer에 도착하지 못하는 것 같습니다. 아마 AccountServer의 IPAddress를 맞추지 않아서 인것 같아 찾아보고 있는데 AccountServer 프로젝트 내에서 쓰이는 IP주소가 있는 부분은 이 두 부분을 제외하고는 없었습니다. 어디를 고쳐야 할지 모르겠어서 이렇게 도움을 구해봅니다 ㅠㅠ... DB의 update-database부분은 전부 실행하여서 현재 데이터는 안쌓여 있지만 테이블은 만들어진 상황입니다!! + 연동할때 넣은 IP 주소는 서버쪽에선 ec2 환경에서 cmd를 친후 ipconfig해서 나온 Ipv4 주소값을 넣어줬습니다. 클라이언트는 탄력적 IP 주소를 하나 생성하여 서버 ec2에 붙인후 해당 IP를 클라이언트의 NerworkManager.cs 안의 ConnectToGame 함수에 넣었습니다. 혹시 몰라 내용과 사진 첨부하겠습니다! 위의 3.39.241.233이 클라에 넣은 탄력적 IP주소 입니다. 서버는 서버의 Program.cs에 들어가 ipconfig해서 나온 Ipv4 주소를 넣은 곳 입니다(이렇게 하니 Part7의 서버 연동까지는 잘 됐었습니다!!)
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
aws 프리티어
안녕하세요 루키스님. aws를 완강하고 mmo server를 ec2에 올리기 위한 작업을 시작했습니다. 1. visual studio 2019 설치 2. aws 그리고 ec2 방화벽 열어주기 3. ec2에 고정 domain 구입후 해당 ip ConnectToGame.cs 파일의 endPoint에 넣어주기 4. 서버에서 서버코드를 실행후 다른 기기에서 클라이언트 빌드 파일만으로 접속해보기 이러한 단계를 거쳐 서버를 열어 여러 pc에서 서버를 통해 접속할 수 있게 하려고 합니다. 현재 visual studio를 설치하는 과정에서 installer를 보니 이렇게 나오는데 ec2 자체의 용량 부족으로 설치를 못하는 상황인 것 같습니다. 추가적으로 구매할 의향이 있습니다. 그렇다면 제가 추가한 2개의 옵션 말고 추가적으로 필요한 부분이 있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
windows server 2016이나 다른버전 iso를 구할방법이 없습니다.
windows server 2016이나 다른버전 iso를 구할방법이 없습니다. MS홈페이지가 변경되며 다운로드 페이지가 안보이는데 구할데가 없네요 ;;; 난감하네요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
서버, 클라이언트 코드베이스 활용 문의
안녕하세요, Rookies 님. 좋은 강의 잘 들었습니다. Rookies님 연락처를 찾지 못해 이렇게 글을 남기는 점 양해 부탁드리겠습니다. 전 구글 클라우드에서 커스터머 엔지니어로 일하고 있습니다. 저희 Google Cloud 프로덕트를 게임 회사 대상으로 데모할 때에, 본 강의에 나온 서버와 클라이언트 코드를 베이스로 사용할 수 있을지 여쭙고 싶습니다. 서버 코어부분은 저희가 코드 변경해서 사용할 예정입니다만, 클라이언트 부분은 큰 변경은 없이 기능 추가하여 데모에 사용할 수 있기를 희망하고 있습니다. 저희가 데모를 실시하는 한정된 고객에게 컨테이너 이미지로써 제공할 예정입니다만, Rookies 님께서 허락해주신다면 요청이 있을 때 소스 레포지토리를 제공할수도 있을 것 같습니다. 감사합니다!
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
aws 강의 질문
안녕하세요. 현재 파트6 수강중인 대학교 4학년 컴공 학생입니다. 현재 졸업작품으로 안드로이드 개발 팀활동 중 db에 능통한 친구가 혹시 시간 있으면 aws을 좀 배워서 자신을 보조하면 나중에 팀활동 경력으로 도움이 되지 않겠냐며 의견을 내서 고민 중에 있는데요. 취업할때 팀활동 경력이 중요한데 이 강좌를 구매해서 aws을 이용한 개발에 시간을 투자한다면 도움이 많이 될까요? 여건상 취업전 팀활동을 하기에는 이 프로젝트가 마지막일 것 같습니다. 파트6부터 꾸준히 9까지 수강하고 게임 개발 개인 프로젝트 준비에 시간을 100% 투자할지, 아니면 팀활동 경력을 위해 한 50% 이상을 투자할지 고민입니다. 프로젝트는 여름방학 전까진 다 끝날 것 같네요
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
10:54 쯤에 퍼블릭 액세스 권한 하는 방법에 대해 질문드립니다.
10:54 쯤에 내용과 2022년 2월 8일 기준 AWS 버킷 화면이 다르다보니 좀 이곳저것 눌러보려고 했으나 내용이 좀 달라서요 아래 이미지는 버킷안의 업로드한 png 화면인데 권한 설정에 따로 퍼블릭의 Everyone이 없습니다. 그래서 그런데 강의 내용과 동일하게 적용하는 방법을 알 수있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
리눅스를 사용하는 이유가 무엇인가요?
구글에서 검색을 해보았으나 뚜렷한 답을 못찾고 일부 사이트에서 질문을 했습니다만 윈도우가 리눅스보다 가격이 저렴해서 사용한다는 답변들을 받았습니다. 이 이유가 맞는 것인지 아니면 또 다른 이유가 있는지 알수있을까요?
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
2016Window_server_iso 다운로드 오류 발생
영상 그래도 다운로드를 실행했으나, 다운로드 오류라고 뜨는데, 왜 오류가 뜨는지 모르겠습니다. https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-server-2016
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
centos iso 다운로드 문제
게임개발에서 서버 운영하는 환경설정 영상 14분 10초 쯤, Centos-8.2.2004-x86_64-dvdi.iso가 존재하지 않는데, 뭘 다운로드해야할 지 모르겠습니다
- 미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
aws같은 상용 서버를 안쓰고 같은 와이파이가 아닐시 로컬 서버에 접속은 불가능한건가요?
안녕하세요. 항상 강의 잘 듣고있습니다. 다름아니라 로컬 서버를 구축한 상태에서 모바일이나 다른 컴퓨터에서 접속을 하고 테스트 하고 싶은데 혹시 다른 방법은 없을까요? 기껏 구축해놓고 원래 쓰던 포톤 서버를 쓰고 싶지는 않은데 같은 와이파이를 쓰는법 외에 다른 방법을 찾기가 힘들어서 질문드립니다. 그리고 가끔 키 해킹이나 사용자 실수로 인해 aws 과금 폭탄이 발생한 글들을 봤었는데 혹시 요금 발생시 메세지 오는것 말고 과금을 방지하는 방법이 있을까요?