Arcanum Multimatch, New multiplayer client for arcanum, lets play online! |
Здравствуйте, гость ( Вход | Регистрация )
Arcanum Multimatch, New multiplayer client for arcanum, lets play online! |
Crypton |
4.7.2009, 6:39
Сообщение
#1
|
Диггер
Группа: ЗавсегдатаиСообщений: 162 Регистрация: 18.11.2008 Из: Czech Republic Пользователь №: 2 939 |
-------------------------------------------
Video from game, connecting to server, playing: New MatchMaster v0.2, now including a getting server info, it took me almost whole day to reverse this packet (332 bytes): MatchMaster, very simple now: ------------------------------------------- Hey everybody What about playing Arcanum online again? We all know that multiplayer is not well designed, and its a bit crappy, but who remember playing it back in 2001, might feel a bit nostalgic and want to play it again... like me playing that with 56Kb/s modem I had this idea a year ago, but I've started to working on AA, and then I've completely forgot about this... a week ago, I've decided to continue on making arcanum playable online again. Some of you plays Arcanum via Hamachi right? Its good replacement, but your server will be hidden unless you share server info with others. So whats is this MultiMatch pack? Its a replacement for a Sierra's original Arcanum multiplayer client - MatchMaker. Sierra's client is no more working, since Sierra servers are down... This MultiMatch pack contains: ------------------------------------------- MatchMaker replacement library, it replaces original arcanum client which is located in mm_won.dll. This replacement library has all functions exported and implemented, but many of them are not finished, since I had no time to finish it. Its written in Visual Studio 2008, and I've coded that in C++, this is my first C++ app after long time, so its a bit lame, you may check source codes for criticism Whats included: -Implementation of all matchmaker functions, including func params -Creating new accounts -Logging in/out to your account (md5 for pass) -Creating and registering new game Whats missing: -Chat server, rooms and its features -Message of the day showing Known bugs: -Its using WinSocks with blocking connection, so it may freeze game sometimes. -Many more? What can be added? Chat features (as IRC chat, its possible, I checked that), MOTD, patch downloading, callback implementation. ------------------------------------------- MatchMaster is master server, this is where all players connects together, when you create a new game, everybody who connects to this server will be able to join to your game. Its written in Qt, it has a simple GUI made in Qt Designer, and you can compile that to run under Linux as well. Thanks to radzh for kicking me trying this, I think that I'll start lovin Qt some day :D Whats included: -Basic implementation of master server -Disabling registrations or allow to connect anybody without making new account. Whats missing: -Server remove command, when somebody disconnects, server will stay registered Known bugs: -Its using WinSocks with blocking connection, so it may freeze server sometimes. -Many more? What can be added? A lot, for example banning, checking if server is still active, ... PHP script for showing server list at websites and so on... ... I have a lot of ideas for features, but I'm lazy to write them all :D ------------------------------------------- GrandMaster its a dedicated server, so it provides a server without need running game. This app is in very very alpha stage, so I'm not going to release that yet, since I've started to research arcanum packets only yesterday. There will be also possible to increase may number of players from 8 to XX ------------------------------------------- I've decided to release this pack partially unfinished with hope that somebody might be interested in further development.... :P if somebody will be interested in development, I'll release this publicly. Also I wanted people to test it, because I've tested this on localhost and via LAN only, but it should be working via internet as well, its only need to run MatchMaster on computer with Public IP address. So if somebody is able to test this on public IP, god bless you and PM me Now I'm going to read some article about how to stop using smiles so much :D Сообщение отредактировал Crypton - 7.7.2009, 3:28 -------------------- |
NeOn |
7.7.2009, 12:17
Сообщение
#2
|
Исследователь
Группа: ВетераныСообщений: 562 Регистрация: 22.1.2009 Пользователь №: 3 199 |
Thank you! Thank you! Thank you! it is very good!
-------------------- |
Woratiklis |
7.7.2009, 12:27
Сообщение
#3
|
Жаброшейная амфибия
Группа: СвоиСообщений: 709 Регистрация: 21.4.2009 Из: Красноярск Пользователь №: 3 461 |
Very good idea! Well done!
-------------------- |
Crypton |
7.7.2009, 18:20
Сообщение
#4
|
Диггер
Группа: ЗавсегдатаиСообщений: 162 Регистрация: 18.11.2008 Из: Czech Republic Пользователь №: 2 939 |
Thanks guys ;) Do somebody of you have a public IP address ? I need to test MatchMaster, its that app on screenshot.
I just need that you run this app, then I'll create a new game, and we will see if MatchMaker is able to connect to MatchMaster. -------------------- |
Saruman |
7.7.2009, 21:44
Сообщение
#5
|
Старатель
Группа: СвоиСообщений: 370 Регистрация: 5.3.2008 Из: Brooklyn, NY Пользователь №: 2 372 |
Hello, Crypton!
Well I've got a static public IP and I have Arcanum multiplayer server running on my computer almost 24/7. I've been providing a server for those who want to play Arcanum online since the late march, there's even a subforum called "Арканум. Игра в Интернете" dedicated to Arcanum's multiplayer and my server. Too bad you haven't noticed or haven't enough skills in russian to read it. Anyway, you can count me in as long as you can wait for me till monday, 13 (I'm currently on a short trip to Italy and will return to Moscow on sunday). I can also share my experience as a server and a player, if you're interested. There's also a small group of people registered on this forum including myself that is developing a multiplayer mod that would be actually interesting to play even after a period of time playing it (not like this half-baked vormantown mod). Maybe with your more reliable and easy-to-use Arcanum multiplayer client and and server our work isn't vain ;) -------------------- |
Crypton |
8.7.2009, 2:15
Сообщение
#6
|
Диггер
Группа: ЗавсегдатаиСообщений: 162 Регистрация: 18.11.2008 Из: Czech Republic Пользователь №: 2 939 |
Hi Saruman :P
I know about that forum section from radzh, but yes, I was unable to read that :D (atm I'm learning your lang a bit, it should be "easy" for me because we have a bit "similar" lang.) It will be great if you could test that MultiMaster, because then I can fix that if it will be not working correctly, and then I could release that here, with source codes. So thank you for offer, I'll wait till you have time for test See you later... EDIT: Please can somebody move this thread to that subforum "Арканум. Игра в Интернете"? I've placed this thread in wrong subforum... thank you :P Сообщение отредактировал Crypton - 8.7.2009, 6:37 -------------------- |
NeOn |
9.7.2009, 6:32
Сообщение
#7
|
Исследователь
Группа: ВетераныСообщений: 562 Регистрация: 22.1.2009 Пользователь №: 3 199 |
Of course, I am ready to begin testing , where to download MatchMaster v0.2?
ie the modified DLL file -------------------- |
radzh |
9.7.2009, 14:51
Сообщение
#8
|
Исследователь
Группа: СвоиСообщений: 518 Регистрация: 12.5.2009 Пользователь №: 3 512 |
Man, that's great! It's kinda revival of a dream.
If only we could make a MMORPG out of it... |
NeOn |
9.7.2009, 15:17
Сообщение
#9
|
Исследователь
Группа: ВетераныСообщений: 562 Регистрация: 22.1.2009 Пользователь №: 3 199 |
Цитата If only we could make a MMORPG out of it... что у всех за извращенное желание сделать из Арканума ММОРПГ?! -------------------- |
radzh |
9.7.2009, 15:32
Сообщение
#10
|
Исследователь
Группа: СвоиСообщений: 518 Регистрация: 12.5.2009 Пользователь №: 3 512 |
|
Текстовая версия | Сейчас: 22.12.2024, 6:33 |