Здравствуйте, гость ( Вход | Регистрация )

> Правила форума — Арканум. Игра в Интернете

    Арканум Клуб
  • Действующие игроки! Создана новая СЕТЬ ХАМАЧИ. Заявки на переход в новую подсеть шлите Saruman в личном сообщении! Arcanum on-line (сервер, FAQ, инструкции).
  • Новички! Читайте Татуриалы и FAQ по сетевой игре Арканум. Это сильно облегчит процесс сетевой игры и для Вас, и для Ваших сотоварищей;
  • В рамках здравого смысла ограничьте флуд и офф-топ, особенно — где это требование модератора;
  • Называйте темы понятно и конкретно, правильно поставленный вопрос — половина ответа;
  • Один вопрос — одна тема, это облегчит поиск ответа другим пользователям с тем же вопросом и избавит от многих повторов;
  • Если Вы хотите узнать, где можно скачать какой-либо файл, патч, мод или саму игру Arcanum: Of Streamworks and Magick Obscura, ознакомьтесь с нашей подборкой ссылок;
  • Просьба: Голосуйте иногда в рейтингах на форуме/сайте (низ страницы — баннеры/реклама). Для чего это делать: пропаганда игры, ведь АРКАНУМ жил, жив и будет жить!

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему

> Arcanum Multimatch, New multiplayer client for arcanum, lets play online!

Crypton
сообщение 4.7.2009, 6:39
Сообщение #1

Диггер
Group Icon
Группа: Завсегдатаи
Сообщений: 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 smile3.gif

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 smile3.gif

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 smile3.gif

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? smile3.gif

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 sorry.gif

Known bugs:
-Its using WinSocks with blocking connection, so it may freeze server sometimes.
-Many more? smile3.gif

What can be added?
A lot, for example banning, checking if server is still active, getting info from server, like number of players, module name, server settings and so on...

... 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 smile3.gif

-------------------------------------------


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 smile3.gif

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

Исследователь
Group Icon
Группа: Ветераны
Сообщений: 562
Регистрация: 22.1.2009
Пользователь №: 3 199



good.gif Thank you! Thank you! Thank you! it is very good! lol1.gif


--------------------
ИзображениеИзображение Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Woratiklis
сообщение 7.7.2009, 12:27
Сообщение #3

Жаброшейная амфибия
Group Icon
Группа: Свои
Сообщений: 709
Регистрация: 21.4.2009
Из: Красноярск
Пользователь №: 3 461



Very good idea! Well done! smile3.gif


--------------------
arcanum2-е место Конкурс фэнтези №2
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Crypton
сообщение 7.7.2009, 18:20
Сообщение #4

Диггер
Group Icon
Группа: Завсегдатаи
Сообщений: 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

Старатель
Group Icon
Группа: Свои
Сообщений: 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

Диггер
Group Icon
Группа: Завсегдатаи
Сообщений: 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 smile3.gif

See you later...

EDIT: Please can somebody move this thread to that subforum "Арканум. Игра в Интернете"? smile3.gif I've placed this thread in wrong subforum... thank you :P

Сообщение отредактировал Crypton - 8.7.2009, 6:37


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NeOn
сообщение 9.7.2009, 6:32
Сообщение #7

Исследователь
Group Icon
Группа: Ветераны
Сообщений: 562
Регистрация: 22.1.2009
Пользователь №: 3 199



Of course, I am ready to begin testing smile3.gif , where to download MatchMaster v0.2?

ie the modified DLL file


--------------------
ИзображениеИзображение Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
radzh
сообщение 9.7.2009, 14:51
Сообщение #8
Нет аватара
Исследователь
Group Icon
Группа: Свои
Сообщений: 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... smile3.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NeOn
сообщение 9.7.2009, 15:17
Сообщение #9

Исследователь
Group Icon
Группа: Ветераны
Сообщений: 562
Регистрация: 22.1.2009
Пользователь №: 3 199



Цитата
If only we could make a MMORPG out of it...

что у всех за извращенное желание сделать из Арканума ММОРПГ?!


--------------------
ИзображениеИзображение Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
radzh
сообщение 9.7.2009, 15:32
Сообщение #10
Нет аватара
Исследователь
Group Icon
Группа: Свои
Сообщений: 518
Регистрация: 12.5.2009
Пользователь №: 3 512



Цитата(NeOn @ 9.7.2009, 15:17:38;) *

Цитата
If only we could make a MMORPG out of it...

что у всех за извращенное желание сделать из Арканума ММОРПГ?!

Да он рождён для этого.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 22.12.2024, 6:33
IPS Driver Error  

Ошибка с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда.

Возвращаемая ошибка

Приносим свои извинения за предоставленные неудобства.