|
2번. mysql은 mysql 이라는 DB에 전체적인 환경설정 데이터가 들어있는 DB가 있고 그 안에 host, db, user 등의 접근제어에 관련된 테이블이 있습니다. 그 테이블에 불특정 다수가 접속가능하게끔 할수 있는 설정을 추가하시면 (자세한건 저도 메뉴얼 보고해야되서 .. 설정은 별로 어렵진 않음) 됩니다. 하지만 DB를 불특정 다수가 접근하게 하는것은 별로 좋지 않습니다. 서버DB에 뭔가 데이터를 저장해야 한다면 클라이언트의 요청을 처리하는 프로그램을 만들어서 그것을 통해 DB에 접근하는것이 좋다고 생각됩니다.
1번은 무슨말인지 잘 이해가 안가는데 게임에 관련된 리소스나 정적인 데이터들을 저장하기 위해 클라이언트에서 자체적으로 MySQL을 사용하기보다는 나름대로의 방법을 정해서 바이너리 형태로 저장하는것이 좋다고 생각합니다.
ODBC를 통해 MySQL에 접근할 수도 있지만, 자체적으로 제공하는 API(libmysql.lib, libmysql.dll, mysql.h 등..)를 사용할 수도 있습니다.
김길용 님이 쓰신 글 :
: 넷마블 고스돕과 같은 게임을 만들고 있는데요..
:
: 1. 문제는 어플리케이션과 연결되어 있는 DB를 인스톨 시키면 사용자 컴퓨터에 게임 프로그램과 함께 깔리게
:
: 할려구요... 서버에는 점수와 회원정보를 저장하는 mysql DB를 또 따로 둘꺼구요...
:
: 그러니까...게임은 사용자 컴퓨터에 설치된 DB를 가지고 작동이 된다는 애깁니다.
:
: 그게 가능한가요??
:
: ODBC 설정 문제 이런부분은 문제가 안되나요??
:
:
:
: 2. 서버에 저장된 MYSQL DB에 게임머들의 점수를 실시간으로 저장시켜야되는데요...
:
: MYSQL 외부에서 접근허용하게 하려면 SQL 명령어를 따로 써야하나요??
|