作者blueash (藍灰)
看板travian
標題Re: [閒聊]Travian的公司真的很爛
時間Sat Apr 5 09:53:14 2008
※ 引述《zvn (lizard)》之銘言:
: 不只這個
: 例如今天兩個玩家講好,用10000木換10000鐵好了
: 如果他們談好了,然後直接用商人送的話
: 那麼小玩家若產量不到10000,卻這麼換的話,一樣不可行
等小玩家存到一萬再換 被搶就自認倒楣吧
: 因為程式查的只能查到單筆query的紀錄
: 若往前再交互比對的話
: 不只是判斷式會寫得很複雜(哪筆是push?哪筆是交易?多久前可以算等等)
: 就算寫出來了,系統的performance也會變得很慢
: 到時候就算網路沒問題
: travian一樣要被罵到臭掉
其實有方法可以簡單解決啦
直接在市場裡面加入單方被送資源就要被送的一方按確認才能送就好了
很麻煩? 沒空看?要被push就要有心理準備啊
只是按個確認有多麻煩 會被push的都嘛是接近24小時掛線上的
但是互相交易不用按確認比較好 要不然會累死
: ※ 引述《Georgeliu (累... )》之銘言:
: : 理由很簡單阿....
: : 遊戲中是有特例存在的....
: : 一般運輸受到3或1小時限制....
: : 但是當你有派援軍在盟友家時,可以增援糧時超過上限....
: : 舉例:
: : 你派了5000禁衛過去,假設你一天只能運10000糧食給人....
: : 此時由於5000禁衛吃一天要120000糧食....
: : 因此你可以運120000糧食給你的盟友而不會受罰....
: : 所以如果寫死了,那就會讓一些特例無法使用了....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.164.118
1F:推 asdf45610:感覺這方法不錯 04/05 09:57
2F:推 pirrysal:問一下,被push是甚麼意思? 04/05 11:14
3F:推 scisyhp:送資源 04/05 11:15
4F:推 pirrysal:謝謝 04/05 11:19