본문 바로가기

EMULATOR/MAME Hub/CSMAME

ClientServerMAME 0.8 업데이트

http://10ghost.blogspot.com/


Hey all,


I've finished the stress testing for ClientServerMAME / ClientServerMESS 0.8 and the first release is available on github here .

A new option has been added in 0.8, "-username". You can run CSMAME like this:

./vmame.exe mk2.zip -server -username Todd

And the name "todd" will show up in chat messages. You can also set the username in the mame.ini file.

Here's a list of bugs found in the stress testing:

-Fixed stuttering by creating a relative timestamp and throttling all clients and servers to that timestamp.
-Fixed a bug where two lagged players would deadlock waiting on each others' inputs
-Server now only asks clients once to verify new clients
-Fixed several bugs associated with handshaking (i.e. when a 3rd client wants to join, getting that client connected with the other two and making sure that all connections are possible).
-Fixed bugs where a lagged client could miss messages from the server
-Fixed bug where some inputs were not getting scanned when checking for up-to-date inputs
-Fixed bug where inputs got dropped if the peer ID was not yet known. Now these inputs go in an orphan input pool where they can be reclaimed by peers later on as more peer IDs become known to the client.
-Fixed a bug where receiving the server settings too early would cause a disconnect.
-Fixed bug where clients who joined after the server has been running for more than 30 seconds would lag everyone else.
-Fixed crash when username was more than 4000 characters
-Fixed crash with sending long text strings


어느정도 테스트를 마치고 중요한 버그는 잡은것 같습니다.
드디어 베타버전을 끝내고 0.8정식버전이 출시됬군요.

유저네임 이라는 명령코드가 추가됬군요.
개발자가 언급했다시피 약간의 키 딜레이가 있긴 합니다..
GUI방식의 마스터서버 접속방식은 아직 업데이트 중이라 이번에 적용이 안됬습니다.
조금만 더 기다리면 도스커멘드 접속방식의 불편함이 사라질 예정입니다.

롬파일은 공식마메 0.139버전에 맞추어져 있습니다.


주의)

넷플도중 다른 유저가 갈린듯한 행동..혼자 다른곳을 공격한다던지 등의...을 하는 경우는

갈린것이 아니라 딜레이 차이 때문에 나타나는 것입니다.

조금 시간이 지나면 또 같아지고 하니까 걱정 안하셔두 됩니다..마메를 종료하지 않는이상 갈림현상은 없습니다.


 

사용방법

 

첫번째,

 

CS MAME를 다운받아 설치합니다.

 

도스커멘드프롬프트를 열어서 마메(vmame.exe)가 설치된 폴더로 경로 일치를 시킨 후

mame.exe -cc
입력 후 엔터키를 누르면 mame.ini 가 생성됩니다.(꼭, mame.ini 파일을 먼저 생성해야만 합니다.)

(만일, 롬파일 경로를 vmame.exe가 설치된 폴더가 아닌 다른 경로의 롬파일을 사용할 경우는 mame.ini를 열어서 rompath 부분에서 롬경로를 바꾸어 줍니다.)

 

 

두번째,

ex) 파이널파이트(ffight)를 넷플 할 경우

 

먼저 ffight.zip 롬파일을 받아서 roms 폴더에 넣어줍니다.


방장(server)

vmame.exe ffight -server -username aaaa 입력 후 엔터~~
(-username 옆에 자신의 닉네임을 입력하세요(영문만 지원됨), 닉네임 수정은 mame.ini에서도 가능합니다. ini 파일에 닉네임을 저장한 경우 -username 명령어를 입력안해도 됩니다.)


다른참여자(client)
vmame.exe ffight -client -hostname 111.222.333.44 -username bbbb 입력 후 엔터~~
(-hostname 옆에는 서버를 개설한 방장의 아이피 주소 또는 호스트네임을 입력하세요)

 

 게임정보창 제거 명령어 : N 버튼
 게임중 채팅 : T 버튼 (영문만 지원됩니다)

 

 

** cmd 기본적인 도스 명령어**

( cmd 창은 윈도우XP기준으로...'시작' - '실행' 에서 'cmd' 입력하고 엔터치면 뜹니다..)

cd.. 상위디렉토리로 이동

드라이버: 해당 드라이버로 이동 ( ex = d: 하면 D드라이브로 이동)

cd/폴더이름 (폴더 경로 바꿈 ex =  cd/program Files 하면 프로그램 파일 폴더로 이동



일일히 폴더경로를 바꾸어줘야 하는 번거럼을 없애고자 cmd 바로가기 유틸을 업로드 할게요..

ClientServermame 폴더에 넣고 바로 실행하시면 됩니다.                                       

                                                      커멘드 프롬프트 바로가기



'EMULATOR > MAME Hub/CSMAME' 카테고리의 다른 글

ClientServerMAME 0.8a  (0) 2010.12.06
ClientServerMESS 0.8 업데이트  (0) 2010.12.01
ClientServerMAME 0.8 BETA2  (0) 2010.11.29
ClientServerMAME 0.7c  (0) 2010.09.30
ClientServerMAME v07b_win32 - 넷플지원 마메  (0) 2010.09.28