It is currently 20 Apr 2024, 06:29
   
Text Size

Feedback / Suggestions

by BetaSteward

Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins

Re: Feedback / Suggestions

Postby LevelX » 25 Jan 2015, 13:10

Reddgamming wrote:I Know you got are busy with always having to update Xmage with cards. But! I was wondering if you guys could create a kinda of a career mode where you start off with a basic deck...do small matches for money and pro points then go on to world championships. Along side it you could have a card shop that randomly updates it's inventory. Thank you guys for everything you've done with Xmage keep up the good work!!!!
Sounds like you should test/use Forge if you didn't already, because it has such modes.

I guess you mean this career mode means playing against the AI.
So it would be first neccessary to fix the obvious bugs of the AI. But because Human vs. Human is (at least my) clear focus and there is so much left to do, I see here no activity in the near future that will go in the direction you suggested.
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Feedback / Suggestions

Postby emerald000 » 25 Jan 2015, 19:27

Reddgamming wrote:I Know you got are busy with always having to update Xmage with cards. But! I was wondering if you guys could create a kinda of a career mode where you start off with a basic deck...do small matches for money and pro points then go on to world championships. Along side it you could have a card shop that randomly updates it's inventory. Thank you guys for everything you've done with Xmage keep up the good work!!!!
I'd recommend checking Forge at: http://www.slightlymagic.net/wiki/Forge.
User avatar
emerald000
 
Posts: 92
Joined: 07 Jul 2014, 16:55
Has thanked: 1 time
Been thanked: 9 times

Re: Feedback / Suggestions

Postby varygoode » 25 Jan 2015, 22:35

Reddgamming wrote:I Know you got are busy with always having to update Xmage with cards. But! I was wondering if you guys could create a kinda of a career mode where you start off with a basic deck...do small matches for money and pro points then go on to world championships. Along side it you could have a card shop that randomly updates it's inventory. Thank you guys for everything you've done with Xmage keep up the good work!!!!
I think such a request is way outside of the scope of this program.
varygoode
 
Posts: 52
Joined: 13 Sep 2014, 21:54
Has thanked: 16 times
Been thanked: 2 times

Re: Feedback / Suggestions

Postby gmzombie » 26 Jan 2015, 05:24

i know you guys dont quite make the game's AI that good as this is mostly a multiplayer online environment but is there something that is going to be done about fetchlands and ai not cracking them at all? i mean if there isnt i guess i can make a second deck for the ai but i do enjoy the ai now and again when i dont have internet at work. :)
can I maze of ith your snowstorm?

http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
gmzombie
 
Posts: 857
Joined: 26 Feb 2009, 01:05
Location: Wyoming, Mi
Has thanked: 200 times
Been thanked: 51 times

Re: Feedback / Suggestions

Postby tommygecko » 26 Jan 2015, 16:35

Xmage should give players time (maybe 60 seconds) to reconnect if they disconnected rather than just auto quit them
tommygecko
 
Posts: 13
Joined: 15 Jan 2015, 14:59
Has thanked: 0 time
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LevelX » 26 Jan 2015, 17:25

tommygecko wrote:Xmage should give players time (maybe 60 seconds) to reconnect if they disconnected rather than just auto quit them
Normally you have about 3 minutes to reconnect.
But there are unclear circumstances where the reconnect unintended does not work.
It depends how the disconnect happens or what the technical reason of the disconnect.
Sure a area to improve (but it's a bit sophisticated).
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Feedback / Suggestions

Postby JeffHoogland » 26 Jan 2015, 18:02

Do you all have any idea what the cause of the frequent server dumps are when the server gets full? They are the biggest cause of users being frustrated with XMage. Basically everyone I've shown XMage too loves the concept of it, but often gets to frustrated with server crashes to keep using it.
JeffHoogland
 
Posts: 24
Joined: 16 Aug 2012, 18:57
Has thanked: 3 times
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LevelX » 26 Jan 2015, 19:30

JeffHoogland wrote:Do you all have any idea what the cause of the frequent server dumps are when the server gets full? They are the biggest cause of users being frustrated with XMage. Basically everyone I've shown XMage too loves the concept of it, but often gets to frustrated with server crashes to keep using it.
I totally agree that the disconnects are the most annoying problem of XMage.

Here are some infos about network stats of the Xmage.info server.
https://github.com/magefree/mage/issues/662

But it's (at least for me) very hard to say what's the root of the problems.

There are different potential reasons:
- VPS netstructure of the provider (would be interesting to test XMage on a physical / dedicated server).
- Server network configuration
- JBOSS Remoting configuration
- XMage Server code
- Bad Threat Handling

As example if I take the log from the day 2015-01-25 there are logged:
22 X java.net.SocketException: Connection reset
264 X jboss.remoting.Lease expired
620 X java.io.IOException: Connection is closed
466 X org.jboss.remoting.ConnectionNotifier.connectionTerminated(ConnectionNotifier.java:80)

Here you see the active connections during 2015-01-25
Connections2014_01_25.jpg


I will look at the connection drop around 23:00 - 23:10 and post what is shown in the log during this time.
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Feedback / Suggestions

Postby JeffHoogland » 26 Jan 2015, 20:30

Are there any other large client/server java applications out there you could compare the connection code against to see what they are doing differently to keep connections stable?

One interesting idea would be to have the server spawn off matches into processes separate from the main server process. That way you do not have the chance of having everything dump at once unless the server as a whole barfs.
JeffHoogland
 
Posts: 24
Joined: 16 Aug 2012, 18:57
Has thanked: 3 times
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LevelX » 26 Jan 2015, 21:18

The whole server / client connection is managed JBoss remoting.
http://jbossremoting.jboss.org/documentation/v2.html

I'm not aware of any applications (neither stable nor unstable) I can compare the code with.

The server / client code was all done before I joined the project.

Here the log of 2014-01-25 so you get a feel for it.
https://drive.google.com/file/d/0B8wbcD9SRksbSGFlOWdzTlJPbTg/view?usp=sharing

In the log I see this for most of the disconnects the following:
Code: Select all
org.jboss.remoting.ClientDisconnectedException
   at org.jboss.remoting.ConnectionNotifier.connectionTerminated(ConnectionNotifier.java:80)
   at org.jboss.remoting.Lease.notifyClientTermination(Lease.java:295)
   at org.jboss.remoting.Lease.terminateLease(Lease.java:187)
   at org.jboss.remoting.ServerInvoker.terminateLease(ServerInvoker.java:2032)
   at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:924)
   at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:798)
   at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:751)
   at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:586)
   at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:234)
This are the times and user names that lost connection during the period
2015-01-25 23:03:35,410 jobrob
2015-01-25 23:03:35,474 Almagest
2015-01-25 23:03:35,478 WhackMCKiller
2015-01-25 23:03:35,492 Wathan
2015-01-25 23:03:35,513 Burningscone
2015-01-25 23:03:35,679 Tavinhow
2015-01-25 23:04:41,727 CrazySicilian
2015-01-25 23:04:41,727 Redz
2015-01-25 23:04:42,015 Kirkkarnage
2015-01-25 23:04:42,050 brunosger
2015-01-25 23:04:42,325 Leo
2015-01-25 23:04:42,369 Mikeee
2015-01-25 23:04:42,665 GroperPanda
2015-01-25 23:04:42,675 Quiki
2015-01-25 23:04:42,787 musselhead
2015-01-25 23:05:14,599 gsleeve
2015-01-25 23:05:14,785 Zeroshape
2015-01-25 23:05:14,787 OldHefner
2015-01-25 23:05:14,793 Hundroog
2015-01-25 23:05:14,799 ffvans
2015-01-25 23:05:14,802 robbal
2015-01-25 23:05:14,803 Odb
2015-01-25 23:05:14,805 Redz
2015-01-25 23:05:14,805 Shark
2015-01-25 23:05:14,806 Pettrovian
2015-01-25 23:05:14,825 wood
2015-01-25 23:05:14,946 ___
2015-01-25 23:05:14,950 maibuddha
2015-01-25 23:05:14,953 caudizzle
2015-01-25 23:05:14,957 Manakillerv2
2015-01-25 23:05:14,962 theahrens13
2015-01-25 23:05:14,966 vcmxx
2015-01-25 23:05:14,967 Samsa
2015-01-25 23:05:14,997 tatohxc
2015-01-25 23:05:15,237 cranekill
2015-01-25 23:05:16,721 Poxi
2015-01-25 23:05:16,751 Yondaime
2015-01-25 23:05:16,754 Quiki
2015-01-25 23:05:16,755 zerotosix
2015-01-25 23:05:16,761 TMCosta
2015-01-25 23:05:16,783 yazee
2015-01-25 23:05:16,809 musselhead
2015-01-25 23:05:16,829 huckerwinky
2015-01-25 23:05:16,838 tekiru
2015-01-25 23:05:16,873 MrShinyAbra
2015-01-25 23:05:17,054 rcdmk
2015-01-25 23:05:17,488 Bratiboy
2015-01-25 23:05:17,501 Mjad
2015-01-25 23:05:17,501 randeone
2015-01-25 23:05:17,523 Motto82
2015-01-25 23:05:17,524 Tabs
2015-01-25 23:05:17,524 Wolverine
2015-01-25 23:05:17,545 JeffyV
2015-01-25 23:05:17,855 Zacteel
2015-01-25 23:05:17,864 Mikeee
2015-01-25 23:05:17,881 Kirkkarnage
2015-01-25 23:06:38,088 caudizzle
2015-01-25 23:07:27,117 randomname
2015-01-25 23:08:29,899 Ev0clipse
2015-01-25 23:08:29,913 Redz
2015-01-25 23:08:29,917 Zeroshape
2015-01-25 23:08:29,925 Poxi
2015-01-25 23:08:30,060 Xinga
2015-01-25 23:08:30,062 hespacc1
2015-01-25 23:08:30,064 dreamcaster
2015-01-25 23:08:30,065 ___
2015-01-25 23:08:30,069 Zacteel
2015-01-25 23:08:30,077 randomname
2015-01-25 23:08:30,207 caudizzle
2015-01-25 23:08:30,807 terra
2015-01-25 23:08:31,008 RosettaStoned
2015-01-25 23:08:31,148 kk3kk4
2015-01-25 23:08:31,391 ffvans
2015-01-25 23:08:31,497 RandomDude
2015-01-25 23:08:31,558 Matys007
2015-01-25 23:08:31,723 Kirkkarnage
2015-01-25 23:08:31,756 pistolpete
2015-01-25 23:08:31,892 mjb429
2015-01-25 23:08:31,894 tehduelist
2015-01-25 23:08:31,894 vanz
2015-01-25 23:08:31,895 jeroen
2015-01-25 23:08:31,896 jbone2016
2015-01-25 23:08:31,896 vcmxx
2015-01-25 23:08:31,897 TurbanTooTight
2015-01-25 23:08:31,897 twak
2015-01-25 23:08:32,153 NiSc
2015-01-25 23:08:32,201 dias
2015-01-25 23:08:32,703 FBF
2015-01-25 23:09:35,514 terra
2015-01-25 23:09:35,524 Manuel
2015-01-25 23:09:35,578 Phthisis
2015-01-25 23:09:35,592 rb_999
2015-01-25 23:09:35,594 AzureMage
2015-01-25 23:09:35,621 jobrob
2015-01-25 23:09:35,651 raphmc
2015-01-25 23:09:35,740 Pettrovian
2015-01-25 23:09:35,788 huckerwinky
2015-01-25 23:09:35,811 HmNicklas
2015-01-25 23:09:35,846 Yondaime
2015-01-25 23:09:35,856 TMCosta
2015-01-25 23:09:35,869 DrZoidberg
2015-01-25 23:09:35,877 Tabs
2015-01-25 23:09:35,880 pobre
2015-01-25 23:09:35,909 OldHefner
2015-01-25 23:09:35,968 Castorian
2015-01-25 23:09:35,977 randeone
2015-01-25 23:09:36,011 jace
2015-01-25 23:09:36,022 zerotosix
2015-01-25 23:09:36,056 Samsa
2015-01-25 23:09:36,123 Luca
2015-01-25 23:09:36,166 ren
2015-01-25 23:09:36,260 Jbacon
2015-01-25 23:09:36,446 jvluso
2015-01-25 23:09:36,497 GODhimself
2015-01-25 23:09:36,760 123456789
2015-01-25 23:10:17,884 randomname
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Feedback / Suggestions

Postby JeffHoogland » 03 Feb 2015, 09:49

Any consideration on shipping a default background image that looks a bit cleaner by default? The current default is really busy IMO.

Something simple:

Image

Thoughts?
JeffHoogland
 
Posts: 24
Joined: 16 Aug 2012, 18:57
Has thanked: 3 times
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LevelX » 03 Feb 2015, 13:33

JeffHoogland wrote:Any consideration on shipping a default background image that looks a bit cleaner by default? The current default is really busy IMO.

Something simple:

Thoughts?
Sounds like a good idea. I'm with you.
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Feedback / Suggestions

Postby JeffHoogland » 04 Feb 2015, 00:32

If you like the dark color with the small gradient pictured in my screenshot above you can find a 1920x1080 resolution copy of it here.

Really anything that is simple/subtle like that would make the application feel more professional by default.
JeffHoogland
 
Posts: 24
Joined: 16 Aug 2012, 18:57
Has thanked: 3 times
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LittleJohn » 06 Feb 2015, 02:49

Hi there!

First of all, congratulations for the awesome work. It's the best Magic experience I've ever had besides paper magic and MOL.

Here are my suggestions, maybe you guys already have it tracked, but anyways. I'm practicing Modern Storm deck and the it's completely playable, but there are some improvements which I might consider, some even forces me to bad decisions or unnatural game states:

- flashbacking Gitaxian Probe doesn't offer you to pay life if there is blue mana floating;
- flashbacking spells don't ask how you wanna use your mana, in case you're floating it (from rituals and Manamorphoses);
- I feel it misses a confirmation window if you wanna empty your mana pool, in case you have some, while attempting to skip phases. Sometimes I float a ton of mana, have a high storm count and accidentally skip my main phase, which empties it. I made it a lot of times and it's kinda frustrating;
- yielding triggers feature (a la MOL) would be nice too; ;)

Thanks for your attention!
LittleJohn
 
Posts: 1
Joined: 06 Feb 2015, 02:40
Has thanked: 0 time
Been thanked: 0 time

Re: Feedback / Suggestions

Postby LevelX » 06 Feb 2015, 07:22

LittleJohn wrote:- flashbacking Gitaxian Probe doesn't offer you to pay life if there is blue mana floating;
- flashbacking spells don't ask how you wanna use your mana, in case you're floating it (from rituals and Manamorphoses);
You can switch to manual mana handling. Click the right mouse button while mouse pointer is over the battlefield and deactivate automatic mana handling. After that you have to click on the mana symbols to the left (you mana pool) to spend a mana from the pool.

LittleJohn wrote:- I feel it misses a confirmation window if you wanna empty your mana pool, in case you have some, while attempting to skip phases. Sometimes I float a ton of mana, have a high storm count and accidentally skip my main phase, which empties it. I made it a lot of times and it's kinda frustrating;
https://github.com/magefree/mage/issues/707

LittleJohn wrote:- yielding triggers feature (a la MOL) would be nice too; ;)
https://github.com/magefree/mage/issues/328
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

PreviousNext

Return to XMage

Who is online

Users browsing this forum: No registered users and 56 guests


Who is online

In total there are 56 users online :: 0 registered, 0 hidden and 56 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 56 guests

Login Form