파이어 베이스만 사용하는데
351
해킹해서 마구잡이로 사용하는 유저, 리더보드 순위 먹는 유저들은
어떻게 처리해야하는 부분인가요??
이걸 할려면 따로 Node.js나 C#서버가 따로 있어야하는건가요??
어떤식으로 구현이 되는지 궁금합니다.
아직 강의를 끝까지 듣지 않았지만
캐시 구매라던지, 조작으로 빨리 깬다던지 이런 부분에 대해서요,
서버가 필수적으로 필요하다면 어떤식으로 구현이 되는지 알고싶습니다..
(클라강의에 이런질문 죄송합니다)
답변 1
1
안녕하세요, 일단은 Firebase만을 활용하여도 지금 말씀주신 문제는 전부 해결이 가능합니다.
Node.js 서버 따로 구축 안 해도 Firebase Functions 이용하면 웬만한 보안 로직 구현은 가능합니다.
다만 게임의 볼륨이 커질수록, FIrebase는 서버리스 함수라서 짧고 가벼운 처리에만 적합하고, 복잡한 게임 로직에는 한계가 있을 수 있습니다.
실시간 기능이 필요한 MMO, RPG류의 경우에는 말씀주셨던 Node.js (또는 C#/Java 등) 게임 서버로 직접 사용 가능한 내용으로 작업하시는걸 추천드리지만
캐시 구매 - 구글,애플 영수증 검증 후 파이어베이스 DB확인 후 아이템 전송
조작 - 필수 데이터를 파이어베이스 에서 확인 및 검수 후 게임에 반영
위에 내용대로 처리할경우 크게 문제는 없을 것 같습니다 🙂
공부 방향성
0
208
1
Desktop용 게임 개발에도 도움이 될까요?
0
213
1
진로가 큰 걱정입니다...
0
325
1
신입 게임 클라이언트 포트폴리오 레포 평가 부탁드립니다
0
313
0
강의 정말 잘 듣고있습니다.
1
219
1
개발자 자리와 AI?
0
468
1
강의 예제 파일을 첨부해 주세요!
0
360
0
강의를 들을 때 해당 메서드의 개념이나 어떻게 작동하는지 모르고 따라 칠때가 있습니다.
0
448
0
클라이언트 네트워크 부분 수업 질문
0
346
0
Firebase Storage생성하려고 하면 프로젝트업그레이드(결제)를 하라고 하네요. 강의 시점과 차이가 발생한 기능인가요?
0
1522
1
강의에 대해 질문있습니다
0
427
0
객체지향을 어디서 배워야 할까요
0
390
1





