Feedback / Suggestions
by BetaSteward
Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins
Re: Feedback / Suggestions
by LevelX » 25 Jan 2015, 13:10
Sounds like you should test/use Forge if you didn't already, because it has such modes.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 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.
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: Feedback / Suggestions
by emerald000 » 25 Jan 2015, 19:27
I'd recommend checking Forge at: http://www.slightlymagic.net/wiki/Forge.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!!!!
-
emerald000 - Posts: 92
- Joined: 07 Jul 2014, 16:55
- Has thanked: 1 time
- Been thanked: 9 times
Re: Feedback / Suggestions
by varygoode » 25 Jan 2015, 22:35
I think such a request is way outside of the scope of this program.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!!!!
Re: Feedback / Suggestions
by 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.
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
by 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
by LevelX » 26 Jan 2015, 17:25
Normally you have about 3 minutes to reconnect.tommygecko wrote:Xmage should give players time (maybe 60 seconds) to reconnect if they disconnected rather than just auto quit them
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).
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: Feedback / Suggestions
by 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
by LevelX » 26 Jan 2015, 19:30
I totally agree that the disconnects are the most annoying problem of XMage.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.
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
I will look at the connection drop around 23:00 - 23:10 and post what is shown in the log during this time.
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: Feedback / Suggestions
by 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.
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
by 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:
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
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)
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
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: Feedback / Suggestions
by 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:
Thoughts?
Something simple:
Thoughts?
- JeffHoogland
- Posts: 24
- Joined: 16 Aug 2012, 18:57
- Has thanked: 3 times
- Been thanked: 0 time
Re: Feedback / Suggestions
by LevelX » 03 Feb 2015, 13:33
Sounds like a good idea. I'm with you.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?
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: Feedback / Suggestions
by 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.
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
by 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!
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
by LevelX » 06 Feb 2015, 07:22
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:- 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);
https://github.com/magefree/mage/issues/707LittleJohn 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/328LittleJohn wrote:- yielding triggers feature (a la MOL) would be nice too;
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Who is online
Users browsing this forum: No registered users and 91 guests